PageRenderTime 52ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/bundles/plugins-trunk/XML/test_data/nant/nant.xsd

#
XML Schema | 1104 lines | 1104 code | 0 blank | 0 comment | 0 complexity | 613b74fb81d53708cf515cd6e8a59f23 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0"?>
  2. <xs:schema xmlns:nant="http://nant.sf.net/release/0.85/nant.xsd" elementFormDefault="qualified" targetNamespace="http://nant.sf.net/release/0.85/nant.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  3. <xs:annotation>
  4. <xs:documentation>NAnt schema generated at 10/14/2006 16:12:51</xs:documentation>
  5. </xs:annotation>
  6. <xs:complexType name="NAnt.Core.TaskContainer">
  7. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  8. <xs:choice minOccurs="0" maxOccurs="unbounded">
  9. <xs:element name="asminfo" type="nant:NAnt.DotNet.Tasks.AssemblyInfoTask" />
  10. <xs:element name="al" type="nant:NAnt.DotNet.Tasks.AssemblyLinkerTask" />
  11. <xs:element name="csc" type="nant:NAnt.DotNet.Tasks.CscTask" />
  12. <xs:element name="delay-sign" type="nant:NAnt.DotNet.Tasks.DelaySignTask" />
  13. <xs:element name="ilasm" type="nant:NAnt.DotNet.Tasks.IlasmTask" />
  14. <xs:element name="jsc" type="nant:NAnt.DotNet.Tasks.JscTask" />
  15. <xs:element name="license" type="nant:NAnt.DotNet.Tasks.LicenseTask" />
  16. <xs:element name="ndoc" type="nant:NAnt.DotNet.Tasks.NDocTask" />
  17. <xs:element name="regsvcs" type="nant:NAnt.DotNet.Tasks.RegsvcsTask" />
  18. <xs:element name="resgen" type="nant:NAnt.DotNet.Tasks.ResGenTask" />
  19. <xs:element name="script" type="nant:NAnt.DotNet.Tasks.ScriptTask" />
  20. <xs:element name="vbc" type="nant:NAnt.DotNet.Tasks.VbcTask" />
  21. <xs:element name="vjc" type="nant:NAnt.DotNet.Tasks.VjcTask" />
  22. <xs:element name="gunzip" type="nant:NAnt.Compression.Tasks.GUnzip" />
  23. <xs:element name="tar" type="nant:NAnt.Compression.Tasks.TarTask" />
  24. <xs:element name="unzip" type="nant:NAnt.Compression.Tasks.UnZipTask" />
  25. <xs:element name="zip" type="nant:NAnt.Compression.Tasks.ZipTask" />
  26. <xs:element name="nunit" type="nant:NAnt.NUnit1.Tasks.NUnitTask" />
  27. <xs:element name="nunit2" type="nant:NAnt.NUnit2.Tasks.NUnit2Task" />
  28. <xs:element name="cvs-changelog" type="nant:NAnt.SourceControl.Tasks.ChangeLogTask" />
  29. <xs:element name="cvs-checkout" type="nant:NAnt.SourceControl.Tasks.CheckoutTask" />
  30. <xs:element name="cvs-pass" type="nant:NAnt.SourceControl.Tasks.CvsPass" />
  31. <xs:element name="cvs" type="nant:NAnt.SourceControl.Tasks.CvsTask" />
  32. <xs:element name="cvs-export" type="nant:NAnt.SourceControl.Tasks.ExportTask" />
  33. <xs:element name="cvs-rtag" type="nant:NAnt.SourceControl.Tasks.RTagTask" />
  34. <xs:element name="cvs-tag" type="nant:NAnt.SourceControl.Tasks.TagTask" />
  35. <xs:element name="cvs-update" type="nant:NAnt.SourceControl.Tasks.UpdateTask" />
  36. <xs:element name="aximp" type="nant:NAnt.Win32.Tasks.AxImpTask" />
  37. <xs:element name="readregistry" type="nant:NAnt.Win32.Tasks.ReadRegistryTask" />
  38. <xs:element name="regasm" type="nant:NAnt.Win32.Tasks.RegAsmTask" />
  39. <xs:element name="tlbexp" type="nant:NAnt.Win32.Tasks.TlbExpTask" />
  40. <xs:element name="tlbimp" type="nant:NAnt.Win32.Tasks.TlbImpTask" />
  41. <xs:element name="cl" type="nant:NAnt.VisualCpp.Tasks.ClTask" />
  42. <xs:element name="lib" type="nant:NAnt.VisualCpp.Tasks.LibTask" />
  43. <xs:element name="link" type="nant:NAnt.VisualCpp.Tasks.LinkTask" />
  44. <xs:element name="mc" type="nant:NAnt.VisualCpp.Tasks.McTask" />
  45. <xs:element name="midl" type="nant:NAnt.VisualCpp.Tasks.MidlTask" />
  46. <xs:element name="rc" type="nant:NAnt.VisualCpp.Tasks.RcTask" />
  47. <xs:element name="solution" type="nant:NAnt.VSNet.Tasks.SolutionTask" />
  48. <xs:element name="testtask" type="nant:Tests.NAnt.Core.Util.XmlLoggerTest-TestTask" />
  49. <xs:element name="elementTest1" type="nant:Tests.NAnt.Core.ElementTest1Task" />
  50. <xs:element name="test" type="nant:Tests.NAnt.Core.TestTask" />
  51. <xs:element name="attrib" type="nant:NAnt.Core.Tasks.AttribTask" />
  52. <xs:element name="available" type="nant:NAnt.Core.Tasks.AvailableTask" />
  53. <xs:element name="call" type="nant:NAnt.Core.Tasks.CallTask" />
  54. <xs:element name="copy" type="nant:NAnt.Core.Tasks.CopyTask" />
  55. <xs:element name="delete" type="nant:NAnt.Core.Tasks.DeleteTask" />
  56. <xs:element name="description" type="nant:NAnt.Core.Tasks.DescriptionTask" />
  57. <xs:element name="echo" type="nant:NAnt.Core.Tasks.EchoTask" />
  58. <xs:element name="exec" type="nant:NAnt.Core.Tasks.ExecTask" />
  59. <xs:element name="fail" type="nant:NAnt.Core.Tasks.FailTask" />
  60. <xs:element name="get" type="nant:NAnt.Core.Tasks.GetTask" />
  61. <xs:element name="if" type="nant:NAnt.Core.Tasks.IfTask" />
  62. <xs:element name="ifnot" type="nant:NAnt.Core.Tasks.IfNotTask" />
  63. <xs:element name="include" type="nant:NAnt.Core.Tasks.IncludeTask" />
  64. <xs:element name="loadfile" type="nant:NAnt.Core.Tasks.LoadFileTask" />
  65. <xs:element name="loadtasks" type="nant:NAnt.Core.Tasks.LoadTasksTask" />
  66. <xs:element name="foreach" type="nant:NAnt.Core.Tasks.LoopTask" />
  67. <xs:element name="mail" type="nant:NAnt.Core.Tasks.MailTask" />
  68. <xs:element name="mkdir" type="nant:NAnt.Core.Tasks.MkDirTask" />
  69. <xs:element name="move" type="nant:NAnt.Core.Tasks.MoveTask" />
  70. <xs:element name="nantschema" type="nant:NAnt.Core.Tasks.NAntSchemaTask" />
  71. <xs:element name="nant" type="nant:NAnt.Core.Tasks.NAntTask" />
  72. <xs:element name="property" type="nant:NAnt.Core.Tasks.PropertyTask" />
  73. <xs:element name="regex" type="nant:NAnt.Core.Tasks.RegexTask" />
  74. <xs:element name="setenv" type="nant:NAnt.Core.Tasks.SetEnvTask" />
  75. <xs:element name="sleep" type="nant:NAnt.Core.Tasks.SleepTask" />
  76. <xs:element name="style" type="nant:NAnt.Core.Tasks.StyleTask" />
  77. <xs:element name="sysinfo" type="nant:NAnt.Core.Tasks.SysInfoTask" />
  78. <xs:element name="tstamp" type="nant:NAnt.Core.Tasks.TStampTask" />
  79. <xs:element name="touch" type="nant:NAnt.Core.Tasks.TouchTask" />
  80. <xs:element name="uptodate" type="nant:NAnt.Core.Tasks.UpToDateTask" />
  81. <xs:element name="xmlpeek" type="nant:NAnt.Core.Tasks.XmlPeekTask" />
  82. <xs:element name="xmlpoke" type="nant:NAnt.Core.Tasks.XmlPokeTask" />
  83. <xs:element name="ildasm" type="nant:NAnt.MSNet.Tasks.IldasmTask" />
  84. <xs:element name="servicecontroller" type="nant:NAnt.MSNet.Tasks.ServiceControllerTask" />
  85. <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="strict" />
  86. <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##local" processContents="strict" />
  87. </xs:choice>
  88. </xs:sequence>
  89. <xs:attribute name="failonerror" use="optional" />
  90. <xs:attribute name="verbose" use="optional" />
  91. <xs:attribute name="if" use="optional" />
  92. <xs:attribute name="unless" use="optional" />
  93. <xs:anyAttribute namespace="##other" processContents="skip" />
  94. </xs:complexType>
  95. <xs:complexType name="NAnt.Core.Types.FileSet-Include">
  96. <xs:attribute name="asis" use="optional" />
  97. <xs:attribute name="frompath" use="optional" />
  98. <xs:attribute name="name" use="required" />
  99. <xs:attribute name="if" use="optional" />
  100. <xs:attribute name="unless" use="optional" />
  101. <xs:anyAttribute namespace="##other" processContents="skip" />
  102. </xs:complexType>
  103. <xs:complexType name="NAnt.Core.Types.FileSet-Exclude">
  104. <xs:attribute name="name" use="required" />
  105. <xs:attribute name="if" use="optional" />
  106. <xs:attribute name="unless" use="optional" />
  107. <xs:anyAttribute namespace="##other" processContents="skip" />
  108. </xs:complexType>
  109. <xs:complexType name="NAnt.Core.Types.FileSet-IncludesFile">
  110. <xs:attribute name="asis" use="optional" />
  111. <xs:attribute name="frompath" use="optional" />
  112. <xs:attribute name="if" use="optional" />
  113. <xs:attribute name="unless" use="optional" />
  114. <xs:attribute name="name" use="required" />
  115. <xs:anyAttribute namespace="##other" processContents="skip" />
  116. </xs:complexType>
  117. <xs:complexType name="NAnt.Core.Types.FileSet-ExcludesFile">
  118. <xs:attribute name="if" use="optional" />
  119. <xs:attribute name="unless" use="optional" />
  120. <xs:attribute name="name" use="required" />
  121. <xs:anyAttribute namespace="##other" processContents="skip" />
  122. </xs:complexType>
  123. <xs:complexType name="NAnt.DotNet.Types.LibDirectorySet">
  124. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  125. <xs:element minOccurs="0" maxOccurs="1" name="includes" type="nant:NAnt.Core.Types.FileSet-Include" />
  126. <xs:element minOccurs="0" maxOccurs="1" name="include" type="nant:NAnt.Core.Types.FileSet-Include" />
  127. <xs:element minOccurs="0" maxOccurs="1" name="excludes" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  128. <xs:element minOccurs="0" maxOccurs="1" name="exclude" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  129. <xs:element minOccurs="0" maxOccurs="1" name="includesList" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  130. <xs:element minOccurs="0" maxOccurs="1" name="includesfile" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  131. <xs:element minOccurs="0" maxOccurs="1" name="excludesfile" type="nant:NAnt.Core.Types.FileSet-ExcludesFile" />
  132. </xs:sequence>
  133. <xs:attribute name="failonempty" use="optional" />
  134. <xs:attribute name="defaultexcludes" use="optional" />
  135. <xs:attribute name="id" use="optional" />
  136. <xs:attribute name="refid" use="optional" />
  137. <xs:anyAttribute namespace="##other" processContents="skip" />
  138. </xs:complexType>
  139. <xs:complexType name="NAnt.DotNet.Types.AssemblyFileSet">
  140. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  141. <xs:element minOccurs="0" maxOccurs="1" name="lib" type="nant:NAnt.DotNet.Types.LibDirectorySet" />
  142. <xs:element minOccurs="0" maxOccurs="1" name="includes" type="nant:NAnt.Core.Types.FileSet-Include" />
  143. <xs:element minOccurs="0" maxOccurs="1" name="include" type="nant:NAnt.Core.Types.FileSet-Include" />
  144. <xs:element minOccurs="0" maxOccurs="1" name="excludes" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  145. <xs:element minOccurs="0" maxOccurs="1" name="exclude" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  146. <xs:element minOccurs="0" maxOccurs="1" name="includesList" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  147. <xs:element minOccurs="0" maxOccurs="1" name="includesfile" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  148. <xs:element minOccurs="0" maxOccurs="1" name="excludesfile" type="nant:NAnt.Core.Types.FileSet-ExcludesFile" />
  149. </xs:sequence>
  150. <xs:attribute name="failonempty" use="optional" />
  151. <xs:attribute name="defaultexcludes" use="optional" />
  152. <xs:attribute name="basedir" use="optional" />
  153. <xs:attribute name="id" use="optional" />
  154. <xs:attribute name="refid" use="optional" />
  155. <xs:anyAttribute namespace="##other" processContents="skip" />
  156. </xs:complexType>
  157. <xs:complexType name="NAnt.DotNet.Types.NamespaceImport">
  158. <xs:attribute name="name" use="optional" />
  159. <xs:attribute name="namespace" use="optional" />
  160. <xs:attribute name="if" use="optional" />
  161. <xs:attribute name="unless" use="optional" />
  162. <xs:anyAttribute namespace="##other" processContents="skip" />
  163. </xs:complexType>
  164. <xs:complexType name="NAnt.DotNet.Types.NamespaceImportCollection">
  165. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  166. <xs:element minOccurs="0" maxOccurs="1" name="import" type="nant:NAnt.DotNet.Types.NamespaceImport" />
  167. </xs:sequence>
  168. <xs:attribute name="id" use="optional" />
  169. <xs:attribute name="refid" use="optional" />
  170. <xs:anyAttribute namespace="##other" processContents="skip" />
  171. </xs:complexType>
  172. <xs:complexType name="NAnt.DotNet.Types.ResourceFileSet">
  173. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  174. <xs:element minOccurs="0" maxOccurs="1" name="includes" type="nant:NAnt.Core.Types.FileSet-Include" />
  175. <xs:element minOccurs="0" maxOccurs="1" name="include" type="nant:NAnt.Core.Types.FileSet-Include" />
  176. <xs:element minOccurs="0" maxOccurs="1" name="excludes" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  177. <xs:element minOccurs="0" maxOccurs="1" name="exclude" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  178. <xs:element minOccurs="0" maxOccurs="1" name="includesList" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  179. <xs:element minOccurs="0" maxOccurs="1" name="includesfile" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  180. <xs:element minOccurs="0" maxOccurs="1" name="excludesfile" type="nant:NAnt.Core.Types.FileSet-ExcludesFile" />
  181. </xs:sequence>
  182. <xs:attribute name="prefix" use="optional" />
  183. <xs:attribute name="dynamicprefix" use="optional" />
  184. <xs:attribute name="failonempty" use="optional" />
  185. <xs:attribute name="defaultexcludes" use="optional" />
  186. <xs:attribute name="basedir" use="optional" />
  187. <xs:attribute name="id" use="optional" />
  188. <xs:attribute name="refid" use="optional" />
  189. <xs:anyAttribute namespace="##other" processContents="skip" />
  190. </xs:complexType>
  191. <xs:complexType name="NAnt.DotNet.Types.CompilerWarning">
  192. <xs:attribute name="number" use="required" />
  193. <xs:attribute name="if" use="optional" />
  194. <xs:attribute name="unless" use="optional" />
  195. <xs:anyAttribute namespace="##other" processContents="skip" />
  196. </xs:complexType>
  197. <xs:complexType name="NAnt.DotNet.Types.WarningAsError">
  198. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  199. <xs:element minOccurs="0" maxOccurs="1" name="include" type="nant:NAnt.DotNet.Types.CompilerWarning" />
  200. <xs:element minOccurs="0" maxOccurs="1" name="exclude" type="nant:NAnt.DotNet.Types.CompilerWarning" />
  201. </xs:sequence>
  202. <xs:attribute name="id" use="optional" />
  203. <xs:attribute name="refid" use="optional" />
  204. <xs:anyAttribute namespace="##other" processContents="skip" />
  205. </xs:complexType>
  206. <xs:complexType name="NAnt.Compression.Types.TarFileSet">
  207. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  208. <xs:element minOccurs="0" maxOccurs="1" name="includes" type="nant:NAnt.Core.Types.FileSet-Include" />
  209. <xs:element minOccurs="0" maxOccurs="1" name="include" type="nant:NAnt.Core.Types.FileSet-Include" />
  210. <xs:element minOccurs="0" maxOccurs="1" name="excludes" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  211. <xs:element minOccurs="0" maxOccurs="1" name="exclude" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  212. <xs:element minOccurs="0" maxOccurs="1" name="includesList" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  213. <xs:element minOccurs="0" maxOccurs="1" name="includesfile" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  214. <xs:element minOccurs="0" maxOccurs="1" name="excludesfile" type="nant:NAnt.Core.Types.FileSet-ExcludesFile" />
  215. </xs:sequence>
  216. <xs:attribute name="filemode" use="optional" />
  217. <xs:attribute name="dirmode" use="optional" />
  218. <xs:attribute name="username" use="optional" />
  219. <xs:attribute name="uid" use="optional" />
  220. <xs:attribute name="groupname" use="optional" />
  221. <xs:attribute name="gid" use="optional" />
  222. <xs:attribute name="prefix" use="optional" />
  223. <xs:attribute name="failonempty" use="optional" />
  224. <xs:attribute name="defaultexcludes" use="optional" />
  225. <xs:attribute name="basedir" use="optional" />
  226. <xs:attribute name="id" use="optional" />
  227. <xs:attribute name="refid" use="optional" />
  228. <xs:anyAttribute namespace="##other" processContents="skip" />
  229. </xs:complexType>
  230. <xs:complexType name="NAnt.Compression.Types.ZipFileSet">
  231. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  232. <xs:element minOccurs="0" maxOccurs="1" name="includes" type="nant:NAnt.Core.Types.FileSet-Include" />
  233. <xs:element minOccurs="0" maxOccurs="1" name="include" type="nant:NAnt.Core.Types.FileSet-Include" />
  234. <xs:element minOccurs="0" maxOccurs="1" name="excludes" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  235. <xs:element minOccurs="0" maxOccurs="1" name="exclude" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  236. <xs:element minOccurs="0" maxOccurs="1" name="includesList" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  237. <xs:element minOccurs="0" maxOccurs="1" name="includesfile" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  238. <xs:element minOccurs="0" maxOccurs="1" name="excludesfile" type="nant:NAnt.Core.Types.FileSet-ExcludesFile" />
  239. </xs:sequence>
  240. <xs:attribute name="prefix" use="optional" />
  241. <xs:attribute name="failonempty" use="optional" />
  242. <xs:attribute name="defaultexcludes" use="optional" />
  243. <xs:attribute name="basedir" use="optional" />
  244. <xs:attribute name="id" use="optional" />
  245. <xs:attribute name="refid" use="optional" />
  246. <xs:anyAttribute namespace="##other" processContents="skip" />
  247. </xs:complexType>
  248. <xs:complexType name="NAnt.NUnit2.Types.Category">
  249. <xs:attribute name="name" use="required" />
  250. <xs:attribute name="if" use="optional" />
  251. <xs:attribute name="unless" use="optional" />
  252. <xs:anyAttribute namespace="##other" processContents="skip" />
  253. </xs:complexType>
  254. <xs:complexType name="NAnt.NUnit2.Types.Categories">
  255. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  256. <xs:element minOccurs="0" maxOccurs="1" name="include" type="nant:NAnt.NUnit2.Types.Category" />
  257. <xs:element minOccurs="0" maxOccurs="1" name="exclude" type="nant:NAnt.NUnit2.Types.Category" />
  258. </xs:sequence>
  259. <xs:attribute name="id" use="optional" />
  260. <xs:attribute name="refid" use="optional" />
  261. <xs:anyAttribute namespace="##other" processContents="skip" />
  262. </xs:complexType>
  263. <xs:complexType name="NAnt.SourceControl.Types.CvsFileSet">
  264. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  265. <xs:element minOccurs="0" maxOccurs="1" name="includes" type="nant:NAnt.Core.Types.FileSet-Include" />
  266. <xs:element minOccurs="0" maxOccurs="1" name="include" type="nant:NAnt.Core.Types.FileSet-Include" />
  267. <xs:element minOccurs="0" maxOccurs="1" name="excludes" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  268. <xs:element minOccurs="0" maxOccurs="1" name="exclude" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  269. <xs:element minOccurs="0" maxOccurs="1" name="includesList" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  270. <xs:element minOccurs="0" maxOccurs="1" name="includesfile" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  271. <xs:element minOccurs="0" maxOccurs="1" name="excludesfile" type="nant:NAnt.Core.Types.FileSet-ExcludesFile" />
  272. </xs:sequence>
  273. <xs:attribute name="usecvsignore" use="optional" />
  274. <xs:attribute name="failonempty" use="optional" />
  275. <xs:attribute name="defaultexcludes" use="optional" />
  276. <xs:attribute name="basedir" use="optional" />
  277. <xs:attribute name="id" use="optional" />
  278. <xs:attribute name="refid" use="optional" />
  279. <xs:anyAttribute namespace="##other" processContents="skip" />
  280. </xs:complexType>
  281. <xs:complexType name="NAnt.Core.Filters.Filter">
  282. <xs:attribute name="if" use="optional" />
  283. <xs:attribute name="unless" use="optional" />
  284. <xs:anyAttribute namespace="##other" processContents="skip" />
  285. </xs:complexType>
  286. <xs:complexType name="NAnt.Core.Filters.FilterChain">
  287. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  288. <xs:element minOccurs="0" maxOccurs="1" name="filter" type="nant:NAnt.Core.Filters.Filter" />
  289. </xs:sequence>
  290. <xs:attribute name="encoding" use="optional" />
  291. <xs:attribute name="id" use="optional" />
  292. <xs:attribute name="refid" use="optional" />
  293. <xs:anyAttribute namespace="##other" processContents="skip" />
  294. </xs:complexType>
  295. <xs:complexType name="NAnt.Core.Types.Credential">
  296. <xs:attribute name="domain" use="optional" />
  297. <xs:attribute name="password" use="optional" />
  298. <xs:attribute name="username" use="optional" />
  299. <xs:attribute name="if" use="optional" />
  300. <xs:attribute name="unless" use="optional" />
  301. <xs:attribute name="id" use="optional" />
  302. <xs:attribute name="refid" use="optional" />
  303. <xs:anyAttribute namespace="##other" processContents="skip" />
  304. </xs:complexType>
  305. <xs:complexType name="NAnt.Core.Types.FileSet">
  306. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  307. <xs:element minOccurs="0" maxOccurs="1" name="includes" type="nant:NAnt.Core.Types.FileSet-Include" />
  308. <xs:element minOccurs="0" maxOccurs="1" name="include" type="nant:NAnt.Core.Types.FileSet-Include" />
  309. <xs:element minOccurs="0" maxOccurs="1" name="excludes" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  310. <xs:element minOccurs="0" maxOccurs="1" name="exclude" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  311. <xs:element minOccurs="0" maxOccurs="1" name="includesList" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  312. <xs:element minOccurs="0" maxOccurs="1" name="includesfile" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  313. <xs:element minOccurs="0" maxOccurs="1" name="excludesfile" type="nant:NAnt.Core.Types.FileSet-ExcludesFile" />
  314. </xs:sequence>
  315. <xs:attribute name="failonempty" use="optional" />
  316. <xs:attribute name="defaultexcludes" use="optional" />
  317. <xs:attribute name="basedir" use="optional" />
  318. <xs:attribute name="id" use="optional" />
  319. <xs:attribute name="refid" use="optional" />
  320. <xs:anyAttribute namespace="##other" processContents="skip" />
  321. </xs:complexType>
  322. <xs:complexType name="NAnt.Core.Types.DirSet">
  323. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  324. <xs:element minOccurs="0" maxOccurs="1" name="includes" type="nant:NAnt.Core.Types.FileSet-Include" />
  325. <xs:element minOccurs="0" maxOccurs="1" name="include" type="nant:NAnt.Core.Types.FileSet-Include" />
  326. <xs:element minOccurs="0" maxOccurs="1" name="excludes" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  327. <xs:element minOccurs="0" maxOccurs="1" name="exclude" type="nant:NAnt.Core.Types.FileSet-Exclude" />
  328. <xs:element minOccurs="0" maxOccurs="1" name="includesList" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  329. <xs:element minOccurs="0" maxOccurs="1" name="includesfile" type="nant:NAnt.Core.Types.FileSet-IncludesFile" />
  330. <xs:element minOccurs="0" maxOccurs="1" name="excludesfile" type="nant:NAnt.Core.Types.FileSet-ExcludesFile" />
  331. </xs:sequence>
  332. <xs:attribute name="failonempty" use="optional" />
  333. <xs:attribute name="defaultexcludes" use="optional" />
  334. <xs:attribute name="basedir" use="optional" />
  335. <xs:attribute name="id" use="optional" />
  336. <xs:attribute name="refid" use="optional" />
  337. <xs:anyAttribute namespace="##other" processContents="skip" />
  338. </xs:complexType>
  339. <xs:complexType name="NAnt.Core.Types.PathElement">
  340. <xs:attribute name="file" use="optional" />
  341. <xs:attribute name="dir" use="optional" />
  342. <xs:attribute name="path" use="optional" />
  343. <xs:attribute name="if" use="optional" />
  344. <xs:attribute name="unless" use="optional" />
  345. <xs:anyAttribute namespace="##other" processContents="skip" />
  346. </xs:complexType>
  347. <xs:complexType name="NAnt.Core.Types.PathSet">
  348. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  349. <xs:element minOccurs="0" maxOccurs="1" name="path" />
  350. <xs:element minOccurs="0" maxOccurs="1" name="pathelement" type="nant:NAnt.Core.Types.PathElement" />
  351. </xs:sequence>
  352. <xs:attribute name="id" use="optional" />
  353. <xs:attribute name="refid" use="optional" />
  354. <xs:anyAttribute namespace="##other" processContents="skip" />
  355. </xs:complexType>
  356. <xs:complexType name="NAnt.Core.Types.Proxy">
  357. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  358. <xs:element minOccurs="0" maxOccurs="1" name="credentials" type="nant:NAnt.Core.Types.Credential" />
  359. </xs:sequence>
  360. <xs:attribute name="host" use="required" />
  361. <xs:attribute name="port" use="required" />
  362. <xs:attribute name="bypassonlocal" use="optional" />
  363. <xs:attribute name="if" use="optional" />
  364. <xs:attribute name="unless" use="optional" />
  365. <xs:attribute name="id" use="optional" />
  366. <xs:attribute name="refid" use="optional" />
  367. <xs:anyAttribute namespace="##other" processContents="skip" />
  368. </xs:complexType>
  369. <xs:complexType name="NAnt.DotNet.Types.AssemblyAttribute">
  370. <xs:attribute name="type" use="required" />
  371. <xs:attribute name="value" use="optional" />
  372. <xs:attribute name="asis" use="optional" />
  373. <xs:attribute name="if" use="optional" />
  374. <xs:attribute name="unless" use="optional" />
  375. <xs:anyAttribute namespace="##other" processContents="skip" />
  376. </xs:complexType>
  377. <xs:complexType name="NAnt.DotNet.Tasks.AssemblyInfoTask">
  378. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  379. <xs:element minOccurs="0" maxOccurs="1" name="attributes">
  380. <xs:complexType>
  381. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  382. <xs:element name="attribute" type="nant:NAnt.DotNet.Types.AssemblyAttribute" />
  383. </xs:sequence>
  384. </xs:complexType>
  385. </xs:element>
  386. <xs:element minOccurs="0" maxOccurs="1" name="imports" type="nant:NAnt.DotNet.Types.NamespaceImportCollection" />
  387. <xs:element minOccurs="0" maxOccurs="1" name="references" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  388. </xs:sequence>
  389. <xs:attribute name="output" use="required" />
  390. <xs:attribute name="language" use="required" />
  391. <xs:attribute name="failonerror" use="optional" />
  392. <xs:attribute name="verbose" use="optional" />
  393. <xs:attribute name="if" use="optional" />
  394. <xs:attribute name="unless" use="optional" />
  395. <xs:anyAttribute namespace="##other" processContents="skip" />
  396. </xs:complexType>
  397. <xs:complexType name="NAnt.Core.Types.Argument">
  398. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  399. <xs:element minOccurs="0" maxOccurs="1" name="path" type="nant:NAnt.Core.Types.PathSet" />
  400. </xs:sequence>
  401. <xs:attribute name="value" use="optional" />
  402. <xs:attribute name="file" use="optional" />
  403. <xs:attribute name="dir" use="optional" />
  404. <xs:attribute name="path" use="optional" />
  405. <xs:attribute name="line" use="optional" />
  406. <xs:attribute name="if" use="optional" />
  407. <xs:attribute name="unless" use="optional" />
  408. <xs:anyAttribute namespace="##other" processContents="skip" />
  409. </xs:complexType>
  410. <xs:complexType name="NAnt.DotNet.Tasks.AssemblyLinkerTask">
  411. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  412. <xs:element minOccurs="0" maxOccurs="1" name="sources" type="nant:NAnt.Core.Types.FileSet" />
  413. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  414. </xs:sequence>
  415. <xs:attribute name="algid" use="optional" />
  416. <xs:attribute name="company" use="optional" />
  417. <xs:attribute name="configuration" use="optional" />
  418. <xs:attribute name="copyright" use="optional" />
  419. <xs:attribute name="culture" use="optional" />
  420. <xs:attribute name="delaysign" use="optional" />
  421. <xs:attribute name="description" use="optional" />
  422. <xs:attribute name="evidence" use="optional" />
  423. <xs:attribute name="fileversion" use="optional" />
  424. <xs:attribute name="flags" use="optional" />
  425. <xs:attribute name="keycontainer" use="optional" />
  426. <xs:attribute name="keyfile" use="optional" />
  427. <xs:attribute name="main" use="optional" />
  428. <xs:attribute name="output" use="required" />
  429. <xs:attribute name="target" use="required" />
  430. <xs:attribute name="product" use="optional" />
  431. <xs:attribute name="productversion" use="optional" />
  432. <xs:attribute name="template" use="optional" />
  433. <xs:attribute name="title" use="optional" />
  434. <xs:attribute name="trademark" use="optional" />
  435. <xs:attribute name="version" use="optional" />
  436. <xs:attribute name="win32icon" use="optional" />
  437. <xs:attribute name="win32res" use="optional" />
  438. <xs:attribute name="timeout" use="optional" />
  439. <xs:attribute name="failonerror" use="optional" />
  440. <xs:attribute name="verbose" use="optional" />
  441. <xs:attribute name="if" use="optional" />
  442. <xs:attribute name="unless" use="optional" />
  443. <xs:anyAttribute namespace="##other" processContents="skip" />
  444. </xs:complexType>
  445. <xs:complexType name="NAnt.DotNet.Types.Package">
  446. <xs:attribute name="name" use="required" />
  447. <xs:attribute name="if" use="optional" />
  448. <xs:attribute name="unless" use="optional" />
  449. <xs:anyAttribute namespace="##other" processContents="skip" />
  450. </xs:complexType>
  451. <xs:complexType name="NAnt.DotNet.Tasks.CscTask">
  452. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  453. <xs:element minOccurs="0" maxOccurs="1" name="warnaserror" type="nant:NAnt.DotNet.Types.WarningAsError" />
  454. <xs:element minOccurs="0" maxOccurs="1" name="nowarn">
  455. <xs:complexType>
  456. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  457. <xs:element name="warning" type="nant:NAnt.DotNet.Types.CompilerWarning" />
  458. </xs:sequence>
  459. </xs:complexType>
  460. </xs:element>
  461. <xs:element minOccurs="0" maxOccurs="1" name="lib" type="nant:NAnt.Core.Types.FileSet" />
  462. <xs:element minOccurs="0" maxOccurs="1" name="references" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  463. <xs:element minOccurs="0" maxOccurs="1" name="pkg-references">
  464. <xs:complexType>
  465. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  466. <xs:element name="package" type="nant:NAnt.DotNet.Types.Package" />
  467. </xs:sequence>
  468. </xs:complexType>
  469. </xs:element>
  470. <xs:element minOccurs="0" maxOccurs="1" name="resources" type="nant:NAnt.DotNet.Types.ResourceFileSet" />
  471. <xs:element minOccurs="0" maxOccurs="1" name="modules" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  472. <xs:element minOccurs="1" maxOccurs="1" name="sources" type="nant:NAnt.Core.Types.FileSet" />
  473. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  474. </xs:sequence>
  475. <xs:attribute name="baseaddress" use="optional" />
  476. <xs:attribute name="debug" use="optional" />
  477. <xs:attribute name="doc" use="optional" />
  478. <xs:attribute name="filealign" use="optional" />
  479. <xs:attribute name="nostdlib" use="optional" />
  480. <xs:attribute name="noconfig" use="optional" />
  481. <xs:attribute name="checked" use="optional" />
  482. <xs:attribute name="unsafe" use="optional" />
  483. <xs:attribute name="langversion" use="optional" />
  484. <xs:attribute name="optimize" use="optional" />
  485. <xs:attribute name="platform" use="optional" />
  486. <xs:attribute name="warninglevel" use="optional" />
  487. <xs:attribute name="codepage" use="optional" />
  488. <xs:attribute name="output" use="required" />
  489. <xs:attribute name="target" use="required" />
  490. <xs:attribute name="define" use="optional" />
  491. <xs:attribute name="win32icon" use="optional" />
  492. <xs:attribute name="warnaserror" use="optional" />
  493. <xs:attribute name="nowarn" use="optional" />
  494. <xs:attribute name="rebuild" use="optional" />
  495. <xs:attribute name="main" use="optional" />
  496. <xs:attribute name="keycontainer" use="optional" />
  497. <xs:attribute name="keyfile" use="optional" />
  498. <xs:attribute name="timeout" use="optional" />
  499. <xs:attribute name="failonerror" use="optional" />
  500. <xs:attribute name="verbose" use="optional" />
  501. <xs:attribute name="if" use="optional" />
  502. <xs:attribute name="unless" use="optional" />
  503. <xs:anyAttribute namespace="##other" processContents="skip" />
  504. </xs:complexType>
  505. <xs:complexType name="NAnt.DotNet.Tasks.DelaySignTask">
  506. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  507. <xs:element minOccurs="0" maxOccurs="1" name="targets" type="nant:NAnt.Core.Types.FileSet" />
  508. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  509. </xs:sequence>
  510. <xs:attribute name="keyfile" use="optional" />
  511. <xs:attribute name="keycontainer" use="optional" />
  512. <xs:attribute name="timeout" use="optional" />
  513. <xs:attribute name="failonerror" use="optional" />
  514. <xs:attribute name="verbose" use="optional" />
  515. <xs:attribute name="if" use="optional" />
  516. <xs:attribute name="unless" use="optional" />
  517. <xs:anyAttribute namespace="##other" processContents="skip" />
  518. </xs:complexType>
  519. <xs:complexType name="NAnt.DotNet.Tasks.IlasmTask">
  520. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  521. <xs:element minOccurs="1" maxOccurs="1" name="sources" type="nant:NAnt.Core.Types.FileSet" />
  522. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  523. </xs:sequence>
  524. <xs:attribute name="clock" use="optional" />
  525. <xs:attribute name="debug" use="optional" />
  526. <xs:attribute name="error" use="optional" />
  527. <xs:attribute name="rebuild" use="optional" />
  528. <xs:attribute name="listing" use="optional" />
  529. <xs:attribute name="alignment" use="optional" />
  530. <xs:attribute name="base" use="optional" />
  531. <xs:attribute name="flags" use="optional" />
  532. <xs:attribute name="subsystem" use="optional" />
  533. <xs:attribute name="target" use="required" />
  534. <xs:attribute name="keysource" use="optional" />
  535. <xs:attribute name="keyfile" use="optional" />
  536. <xs:attribute name="output" use="optional" />
  537. <xs:attribute name="resourcefile" use="optional" />
  538. <xs:attribute name="timeout" use="optional" />
  539. <xs:attribute name="failonerror" use="optional" />
  540. <xs:attribute name="verbose" use="optional" />
  541. <xs:attribute name="if" use="optional" />
  542. <xs:attribute name="unless" use="optional" />
  543. <xs:anyAttribute namespace="##other" processContents="skip" />
  544. </xs:complexType>
  545. <xs:complexType name="NAnt.DotNet.Tasks.JscTask">
  546. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  547. <xs:element minOccurs="0" maxOccurs="1" name="lib" type="nant:NAnt.Core.Types.FileSet" />
  548. <xs:element minOccurs="0" maxOccurs="1" name="references" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  549. <xs:element minOccurs="0" maxOccurs="1" name="pkg-references">
  550. <xs:complexType>
  551. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  552. <xs:element name="package" type="nant:NAnt.DotNet.Types.Package" />
  553. </xs:sequence>
  554. </xs:complexType>
  555. </xs:element>
  556. <xs:element minOccurs="0" maxOccurs="1" name="resources" type="nant:NAnt.DotNet.Types.ResourceFileSet" />
  557. <xs:element minOccurs="1" maxOccurs="1" name="sources" type="nant:NAnt.Core.Types.FileSet" />
  558. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  559. </xs:sequence>
  560. <xs:attribute name="platform" use="optional" />
  561. <xs:attribute name="warninglevel" use="optional" />
  562. <xs:attribute name="codepage" use="optional" />
  563. <xs:attribute name="debug" use="optional" />
  564. <xs:attribute name="output" use="required" />
  565. <xs:attribute name="target" use="required" />
  566. <xs:attribute name="define" use="optional" />
  567. <xs:attribute name="win32icon" use="optional" />
  568. <xs:attribute name="warnaserror" use="optional" />
  569. <xs:attribute name="rebuild" use="optional" />
  570. <xs:attribute name="main" use="optional" />
  571. <xs:attribute name="timeout" use="optional" />
  572. <xs:attribute name="failonerror" use="optional" />
  573. <xs:attribute name="verbose" use="optional" />
  574. <xs:attribute name="if" use="optional" />
  575. <xs:attribute name="unless" use="optional" />
  576. <xs:anyAttribute namespace="##other" processContents="skip" />
  577. </xs:complexType>
  578. <xs:complexType name="NAnt.DotNet.Tasks.LicenseTask">
  579. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  580. <xs:element minOccurs="0" maxOccurs="1" name="assemblies" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  581. </xs:sequence>
  582. <xs:attribute name="input" use="required" />
  583. <xs:attribute name="output" use="optional" />
  584. <xs:attribute name="licensetarget" use="optional" />
  585. <xs:attribute name="target" use="optional" />
  586. <xs:attribute name="timeout" use="optional" />
  587. <xs:attribute name="failonerror" use="optional" />
  588. <xs:attribute name="verbose" use="optional" />
  589. <xs:attribute name="if" use="optional" />
  590. <xs:attribute name="unless" use="optional" />
  591. <xs:anyAttribute namespace="##other" processContents="skip" />
  592. </xs:complexType>
  593. <xs:complexType name="NAnt.Core.Types.RawXml">
  594. <xs:anyAttribute namespace="##other" processContents="skip" />
  595. </xs:complexType>
  596. <xs:complexType name="NAnt.DotNet.Tasks.NDocTask">
  597. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  598. <xs:element minOccurs="1" maxOccurs="1" name="assemblies" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  599. <xs:element minOccurs="0" maxOccurs="1" name="summaries" type="nant:NAnt.Core.Types.FileSet" />
  600. <xs:element minOccurs="1" maxOccurs="1" name="documenters" type="nant:NAnt.Core.Types.RawXml" />
  601. <xs:element minOccurs="0" maxOccurs="1" name="referencepaths" type="nant:NAnt.Core.Types.DirSet" />
  602. </xs:sequence>
  603. <xs:attribute name="failonerror" use="optional" />
  604. <xs:attribute name="verbose" use="optional" />
  605. <xs:attribute name="if" use="optional" />
  606. <xs:attribute name="unless" use="optional" />
  607. <xs:anyAttribute namespace="##other" processContents="skip" />
  608. </xs:complexType>
  609. <xs:complexType name="NAnt.DotNet.Tasks.RegsvcsTask">
  610. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  611. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  612. </xs:sequence>
  613. <xs:attribute name="action" use="optional" />
  614. <xs:attribute name="assembly" use="required" />
  615. <xs:attribute name="tlb" use="optional" />
  616. <xs:attribute name="existingtlb" use="optional" />
  617. <xs:attribute name="noreconfig" use="optional" />
  618. <xs:attribute name="componentsonly" use="optional" />
  619. <xs:attribute name="existingapp" use="optional" />
  620. <xs:attribute name="application" use="optional" />
  621. <xs:attribute name="partition" use="optional" />
  622. <xs:attribute name="timeout" use="optional" />
  623. <xs:attribute name="failonerror" use="optional" />
  624. <xs:attribute name="verbose" use="optional" />
  625. <xs:attribute name="if" use="optional" />
  626. <xs:attribute name="unless" use="optional" />
  627. <xs:anyAttribute namespace="##other" processContents="skip" />
  628. </xs:complexType>
  629. <xs:complexType name="NAnt.DotNet.Tasks.ResGenTask">
  630. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  631. <xs:element minOccurs="0" maxOccurs="1" name="resources" type="nant:NAnt.DotNet.Types.ResourceFileSet" />
  632. <xs:element minOccurs="0" maxOccurs="1" name="assemblies" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  633. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  634. </xs:sequence>
  635. <xs:attribute name="input" use="optional" />
  636. <xs:attribute name="output" use="optional" />
  637. <xs:attribute name="target" use="optional" />
  638. <xs:attribute name="todir" use="optional" />
  639. <xs:attribute name="usesourcepath" use="optional" />
  640. <xs:attribute name="timeout" use="optional" />
  641. <xs:attribute name="failonerror" use="optional" />
  642. <xs:attribute name="verbose" use="optional" />
  643. <xs:attribute name="if" use="optional" />
  644. <xs:attribute name="unless" use="optional" />
  645. <xs:anyAttribute namespace="##other" processContents="skip" />
  646. </xs:complexType>
  647. <xs:complexType name="NAnt.DotNet.Tasks.ScriptTask">
  648. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  649. <xs:element minOccurs="0" maxOccurs="1" name="references" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  650. <xs:element minOccurs="0" maxOccurs="1" name="imports" type="nant:NAnt.DotNet.Types.NamespaceImportCollection" />
  651. <xs:element minOccurs="1" maxOccurs="1" name="code" type="nant:NAnt.Core.Types.RawXml" />
  652. </xs:sequence>
  653. <xs:attribute name="language" use="required" />
  654. <xs:attribute name="mainclass" use="optional" />
  655. <xs:attribute name="prefix" use="optional" />
  656. <xs:attribute name="failonerror" use="optional" />
  657. <xs:attribute name="verbose" use="optional" />
  658. <xs:attribute name="if" use="optional" />
  659. <xs:attribute name="unless" use="optional" />
  660. <xs:anyAttribute namespace="##other" processContents="skip" />
  661. </xs:complexType>
  662. <xs:complexType name="NAnt.DotNet.Tasks.VbcTask">
  663. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  664. <xs:element minOccurs="0" maxOccurs="1" name="imports" type="nant:NAnt.DotNet.Types.NamespaceImportCollection" />
  665. <xs:element minOccurs="0" maxOccurs="1" name="warnaserror" type="nant:NAnt.DotNet.Types.WarningAsError" />
  666. <xs:element minOccurs="0" maxOccurs="1" name="nowarn">
  667. <xs:complexType>
  668. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  669. <xs:element name="warning" type="nant:NAnt.DotNet.Types.CompilerWarning" />
  670. </xs:sequence>
  671. </xs:complexType>
  672. </xs:element>
  673. <xs:element minOccurs="0" maxOccurs="1" name="lib" type="nant:NAnt.Core.Types.FileSet" />
  674. <xs:element minOccurs="0" maxOccurs="1" name="references" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  675. <xs:element minOccurs="0" maxOccurs="1" name="pkg-references">
  676. <xs:complexType>
  677. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  678. <xs:element name="package" type="nant:NAnt.DotNet.Types.Package" />
  679. </xs:sequence>
  680. </xs:complexType>
  681. </xs:element>
  682. <xs:element minOccurs="0" maxOccurs="1" name="resources" type="nant:NAnt.DotNet.Types.ResourceFileSet" />
  683. <xs:element minOccurs="0" maxOccurs="1" name="modules" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  684. <xs:element minOccurs="1" maxOccurs="1" name="sources" type="nant:NAnt.Core.Types.FileSet" />
  685. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  686. </xs:sequence>
  687. <xs:attribute name="baseaddress" use="optional" />
  688. <xs:attribute name="debug" use="optional" />
  689. <xs:attribute name="doc" use="optional" />
  690. <xs:attribute name="imports" use="optional" />
  691. <xs:attribute name="nostdlib" use="optional" />
  692. <xs:attribute name="optioncompare" use="optional" />
  693. <xs:attribute name="optionexplicit" use="optional" />
  694. <xs:attribute name="optionoptimize" use="optional" />
  695. <xs:attribute name="optionstrict" use="optional" />
  696. <xs:attribute name="platform" use="optional" />
  697. <xs:attribute name="removeintchecks" use="optional" />
  698. <xs:attribute name="rootnamespace" use="optional" />
  699. <xs:attribute name="output" use="required" />
  700. <xs:attribute name="target" use="required" />
  701. <xs:attribute name="define" use="optional" />
  702. <xs:attribute name="win32icon" use="optional" />
  703. <xs:attribute name="warnaserror" use="optional" />
  704. <xs:attribute name="nowarn" use="optional" />
  705. <xs:attribute name="rebuild" use="optional" />
  706. <xs:attribute name="main" use="optional" />
  707. <xs:attribute name="keycontainer" use="optional" />
  708. <xs:attribute name="keyfile" use="optional" />
  709. <xs:attribute name="timeout" use="optional" />
  710. <xs:attribute name="failonerror" use="optional" />
  711. <xs:attribute name="verbose" use="optional" />
  712. <xs:attribute name="if" use="optional" />
  713. <xs:attribute name="unless" use="optional" />
  714. <xs:anyAttribute namespace="##other" processContents="skip" />
  715. </xs:complexType>
  716. <xs:complexType name="NAnt.DotNet.Tasks.VjcTask">
  717. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  718. <xs:element minOccurs="0" maxOccurs="1" name="nowarn">
  719. <xs:complexType>
  720. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  721. <xs:element name="warning" type="nant:NAnt.DotNet.Types.CompilerWarning" />
  722. </xs:sequence>
  723. </xs:complexType>
  724. </xs:element>
  725. <xs:element minOccurs="0" maxOccurs="1" name="lib" type="nant:NAnt.Core.Types.FileSet" />
  726. <xs:element minOccurs="0" maxOccurs="1" name="references" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  727. <xs:element minOccurs="0" maxOccurs="1" name="resources" type="nant:NAnt.DotNet.Types.ResourceFileSet" />
  728. <xs:element minOccurs="1" maxOccurs="1" name="sources" type="nant:NAnt.Core.Types.FileSet" />
  729. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  730. </xs:sequence>
  731. <xs:attribute name="debug" use="optional" />
  732. <xs:attribute name="securescoping" use="optional" />
  733. <xs:attribute name="x" use="optional" />
  734. <xs:attribute name="libpath" use="optional" />
  735. <xs:attribute name="jcpa" use="optional" />
  736. <xs:attribute name="codepage" use="optional" />
  737. <xs:attribute name="warninglevel" use="optional" />
  738. <xs:attribute name="output" use="required" />
  739. <xs:attribute name="target" use="required" />
  740. <xs:attribute name="define" use="optional" />
  741. <xs:attribute name="win32icon" use="optional" />
  742. <xs:attribute name="warnaserror" use="optional" />
  743. <xs:attribute name="nowarn" use="optional" />
  744. <xs:attribute name="rebuild" use="optional" />
  745. <xs:attribute name="main" use="optional" />
  746. <xs:attribute name="keycontainer" use="optional" />
  747. <xs:attribute name="keyfile" use="optional" />
  748. <xs:attribute name="timeout" use="optional" />
  749. <xs:attribute name="failonerror" use="optional" />
  750. <xs:attribute name="verbose" use="optional" />
  751. <xs:attribute name="if" use="optional" />
  752. <xs:attribute name="unless" use="optional" />
  753. <xs:anyAttribute namespace="##other" processContents="skip" />
  754. </xs:complexType>
  755. <xs:complexType name="NAnt.Compression.Tasks.GUnzip">
  756. <xs:attribute name="src" use="required" />
  757. <xs:attribute name="dest" use="required" />
  758. <xs:attribute name="failonerror" use="optional" />
  759. <xs:attribute name="verbose" use="optional" />
  760. <xs:attribute name="if" use="optional" />
  761. <xs:attribute name="unless" use="optional" />
  762. <xs:anyAttribute namespace="##other" processContents="skip" />
  763. </xs:complexType>
  764. <xs:complexType name="NAnt.Compression.Tasks.TarTask">
  765. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  766. <xs:element minOccurs="0" maxOccurs="1" name="fileset" type="nant:NAnt.Compression.Types.TarFileSet" />
  767. </xs:sequence>
  768. <xs:attribute name="destfile" use="required" />
  769. <xs:attribute name="includeemptydirs" use="optional" />
  770. <xs:attribute name="compression" use="optional" />
  771. <xs:attribute name="failonerror" use="optional" />
  772. <xs:attribute name="verbose" use="optional" />
  773. <xs:attribute name="if" use="optional" />
  774. <xs:attribute name="unless" use="optional" />
  775. <xs:anyAttribute namespace="##other" processContents="skip" />
  776. </xs:complexType>
  777. <xs:complexType name="NAnt.Compression.Tasks.UnZipTask">
  778. <xs:attribute name="zipfile" use="required" />
  779. <xs:attribute name="todir" use="optional" />
  780. <xs:attribute name="encoding" use="optional" />
  781. <xs:attribute name="failonerror" use="optional" />
  782. <xs:attribute name="verbose" use="optional" />
  783. <xs:attribute name="if" use="optional" />
  784. <xs:attribute name="unless" use="optional" />
  785. <xs:anyAttribute namespace="##other" processContents="skip" />
  786. </xs:complexType>
  787. <xs:complexType name="NAnt.Compression.Tasks.ZipTask">
  788. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  789. <xs:element minOccurs="0" maxOccurs="1" name="fileset" type="nant:NAnt.Compression.Types.ZipFileSet" />
  790. </xs:sequence>
  791. <xs:attribute name="zipfile" use="required" />
  792. <xs:attribute name="comment" use="optional" />
  793. <xs:attribute name="stampdatetime" use="optional" />
  794. <xs:attribute name="ziplevel" use="optional" />
  795. <xs:attribute name="includeemptydirs" use="optional" />
  796. <xs:attribute name="duplicate" use="optional" />
  797. <xs:attribute name="encoding" use="optional" />
  798. <xs:attribute name="failonerror" use="optional" />
  799. <xs:attribute name="verbose" use="optional" />
  800. <xs:attribute name="if" use="optional" />
  801. <xs:attribute name="unless" use="optional" />
  802. <xs:anyAttribute namespace="##other" processContents="skip" />
  803. </xs:complexType>
  804. <xs:complexType name="NAnt.NUnit1.Types.NUnitTest">
  805. <xs:attribute name="outfile" use="optional" />
  806. <xs:attribute name="todir" use="optional" />
  807. <xs:attribute name="class" use="required" />
  808. <xs:attribute name="assembly" use="required" />
  809. <xs:attribute name="fork" use="optional" />
  810. <xs:attribute name="haltonerror" use="optional" />
  811. <xs:attribute name="haltonfailure" use="optional" />
  812. <xs:attribute name="appconfig" use="optional" />
  813. <xs:anyAttribute namespace="##other" processContents="skip" />
  814. </xs:complexType>
  815. <xs:complexType name="NAnt.NUnit.Types.FormatterElement">
  816. <xs:attribute name="type" use="required" />
  817. <xs:attribute name="extension" use="optional" />
  818. <xs:attribute name="usefile" use="optional" />
  819. <xs:attribute name="outputdir" use="optional" />
  820. <xs:anyAttribute namespace="##other" processContents="skip" />
  821. </xs:complexType>
  822. <xs:complexType name="NAnt.NUnit1.Tasks.NUnitTask">
  823. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  824. <xs:element minOccurs="0" maxOccurs="1" name="test" type="nant:NAnt.NUnit1.Types.NUnitTest" />
  825. <xs:element minOccurs="0" maxOccurs="1" name="formatter" type="nant:NAnt.NUnit.Types.FormatterElement" />
  826. </xs:sequence>
  827. <xs:attribute name="haltonerror" use="optional" />
  828. <xs:attribute name="haltonfailure" use="optional" />
  829. <xs:attribute name="timeout" use="optional" />
  830. <xs:attribute name="failonerror" use="optional" />
  831. <xs:attribute name="verbose" use="optional" />
  832. <xs:attribute name="if" use="optional" />
  833. <xs:attribute name="unless" use="optional" />
  834. <xs:anyAttribute namespace="##other" processContents="skip" />
  835. </xs:complexType>
  836. <xs:complexType name="NAnt.NUnit2.Types.NUnit2Test">
  837. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  838. <xs:element minOccurs="0" maxOccurs="1" name="assemblies" type="nant:NAnt.DotNet.Types.AssemblyFileSet" />
  839. <xs:element minOccurs="0" maxOccurs="1" name="categories" type="nant:NAnt.NUnit2.Types.Categories" />
  840. </xs:sequence>
  841. <xs:attribute name="assemblyname" use="optional" />
  842. <xs:attribute name="testname" use="optional" />
  843. <xs:attribute name="haltonfailure" use="optional" />
  844. <xs:attribute name="transformfile" use="optional" />
  845. <xs:attribute name="appconfig" use="optional" />
  846. <xs:anyAttribute namespace="##other" processContents="skip" />
  847. </xs:complexType>
  848. <xs:complexType name="NAnt.NUnit2.Tasks.NUnit2Task">
  849. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  850. <xs:element minOccurs="0" maxOccurs="1" name="test" type="nant:NAnt.NUnit2.Types.NUnit2Test" />
  851. <xs:element minOccurs="0" maxOccurs="1" name="formatter" type="nant:NAnt.NUnit.Types.FormatterElement" />
  852. </xs:sequence>
  853. <xs:attribute name="haltonfailure" use="optional" />
  854. <xs:attribute name="failonerror" use="optional" />
  855. <xs:attribute name="verbose" use="optional" />
  856. <xs:attribute name="if" use="optional" />
  857. <xs:attribute name="unless" use="optional" />
  858. <xs:anyAttribute namespace="##other" processContents="skip" />
  859. </xs:complexType>
  860. <xs:complexType name="NAnt.SourceControl.Tasks.ChangeLogTask">
  861. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  862. <xs:element minOccurs="0" maxOccurs="1" name="fileset" type="nant:NAnt.SourceControl.Types.CvsFileSet" />
  863. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  864. </xs:sequence>
  865. <xs:attribute name="xmlfile" use="required" />
  866. <xs:attribute name="start" use="required" />
  867. <xs:attribute name="end" use="required" />
  868. <xs:attribute name="cvsroot" use="optional" />
  869. <xs:attribute name="cvsfullpath" use="optional" />
  870. <xs:attribute name="module" use="optional" />
  871. <xs:attribute name="cvsrsh" use="optional" />
  872. <xs:attribute name="quiet" use="optional" />
  873. <xs:attribute name="reallyquiet" use="optional" />
  874. <xs:attribute name="readonly" use="optional" />
  875. <xs:attribute name="readwrite" use="optional" />
  876. <xs:attribute name="compressionlevel" use="optional" />
  877. <xs:attribute name="destination" use="optional" />
  878. <xs:attribute name="password" use="optional" />
  879. <xs:attribute name="passfile" use="optional" />
  880. <xs:attribute name="commandline" use="optional" />
  881. <xs:attribute name="timeout" use="optional" />
  882. <xs:attribute name="failonerror" use="optional" />
  883. <xs:attribute name="verbose" use="optional" />
  884. <xs:attribute name="if" use="optional" />
  885. <xs:attribute name="unless" use="optional" />
  886. <xs:anyAttribute namespace="##other" processContents="skip" />
  887. </xs:complexType>
  888. <xs:complexType name="NAnt.SourceControl.Tasks.CheckoutTask">
  889. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  890. <xs:element minOccurs="0" maxOccurs="1" name="fileset" type="nant:NAnt.SourceControl.Types.CvsFileSet" />
  891. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  892. </xs:sequence>
  893. <xs:attribute name="revision" use="optional" />
  894. <xs:attribute name="sticky-tag" use="optional" />
  895. <xs:attribute name="date" use="optional" />
  896. <xs:attribute name="overridedir" use="optional" />
  897. <xs:attribute name="override-directory" use="optional" />
  898. <xs:attribute name="cvsfullpath" use="optional" />
  899. <xs:attribute name="cvsroot" use="optional" />
  900. <xs:attribute name="module" use="optional" />
  901. <xs:attribute name="usesharpcvslib" use="optional" />
  902. <xs:attribute name="cvsrsh" use="optional" />
  903. <xs:attribute name="quiet" use="optional" />
  904. <xs:attribute name="reallyquiet" use="optional" />
  905. <xs:attribute name="readonly" use="optional" />
  906. <xs:attribute name="readwrite" use="optional" />
  907. <xs:attribute name="compressionlevel" use="optional" />
  908. <xs:attribute name="destination" use="optional" />
  909. <xs:attribute name="password" use="optional" />
  910. <xs:attribute name="passfile" use="optional" />
  911. <xs:attribute name="commandline" use="optional" />
  912. <xs:attribute name="timeout" use="optional" />
  913. <xs:attribute name="failonerror" use="optional" />
  914. <xs:attribute name="verbose" use="optional" />
  915. <xs:attribute name="if" use="optional" />
  916. <xs:attribute name="unless" use="optional" />
  917. <xs:anyAttribute namespace="##other" processContents="skip" />
  918. </xs:complexType>
  919. <xs:complexType name="NAnt.SourceControl.Tasks.CvsPass">
  920. <xs:attribute name="password" use="required" />
  921. <xs:attribute name="passfile" use="optional" />
  922. <xs:attribute name="cvsroot" use="optional" />
  923. <xs:attribute name="failonerror" use="optional" />
  924. <xs:attribute name="verbose" use="optional" />
  925. <xs:attribute name="if" use="optional" />
  926. <xs:attribute name="unless" use="optional" />
  927. <xs:anyAttribute namespace="##other" processContents="skip" />
  928. </xs:complexType>
  929. <xs:complexType name="NAnt.SourceControl.Tasks.CvsTask">
  930. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  931. <xs:element minOccurs="0" maxOccurs="1" name="fileset" type="nant:NAnt.SourceControl.Types.CvsFileSet" />
  932. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  933. </xs:sequence>
  934. <xs:attribute name="command" use="required" />
  935. <xs:attribute name="cvsfullpath" use="optional" />
  936. <xs:attribute name="cvsroot" use="optional" />
  937. <xs:attribute name="module" use="optional" />
  938. <xs:attribute name="usesharpcvslib" use="optional" />
  939. <xs:attribute name="cvsrsh" use="optional" />
  940. <xs:attribute name="quiet" use="optional" />
  941. <xs:attribute name="reallyquiet" use="optional" />
  942. <xs:attribute name="readonly" use="optional" />
  943. <xs:attribute name="readwrite" use="optional" />
  944. <xs:attribute name="compressionlevel" use="optional" />
  945. <xs:attribute name="destination" use="optional" />
  946. <xs:attribute name="password" use="optional" />
  947. <xs:attribute name="passfile" use="optional" />
  948. <xs:attribute name="commandline" use="optional" />
  949. <xs:attribute name="timeout" use="optional" />
  950. <xs:attribute name="failonerror" use="optional" />
  951. <xs:attribute name="verbose" use="optional" />
  952. <xs:attribute name="if" use="optional" />
  953. <xs:attribute name="unless" use="optional" />
  954. <xs:anyAttribute namespace="##other" processContents="skip" />
  955. </xs:complexType>
  956. <xs:complexType name="NAnt.SourceControl.Tasks.ExportTask">
  957. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  958. <xs:element minOccurs="0" maxOccurs="1" name="fileset" type="nant:NAnt.SourceControl.Types.CvsFileSet" />
  959. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  960. </xs:sequence>
  961. <xs:attribute name="no-shortening" use="optional" />
  962. <xs:attribute name="force-head" use="optional" />
  963. <xs:attribute name="recursive" use="optional" />
  964. <xs:attribute name="revision" use="optional" />
  965. <xs:attribute name="date" use="optional" />
  966. <xs:attribute name="overridedir" use="optional" />
  967. <xs:attribute name="cvsfullpath" use="optional" />
  968. <xs:attribute name="cvsroot" use="optional" />
  969. <xs:attribute name="module" use="optional" />
  970. <xs:attribute name="usesharpcvslib" use="optional" />
  971. <xs:attribute name="cvsrsh" use="optional" />
  972. <xs:attribute name="quiet" use="optional" />
  973. <xs:attribute name="reallyquiet" use="optional" />
  974. <xs:attribute name="readonly" use="optional" />
  975. <xs:attribute name="readwrite" use="optional" />
  976. <xs:attribute name="compressionlevel" use="optional" />
  977. <xs:attribute name="destination" use="optional" />
  978. <xs:attribute name="password" use="optional" />
  979. <xs:attribute name="passfile" use="optional" />
  980. <xs:attribute name="commandline" use="optional" />
  981. <xs:attribute name="timeout" use="optional" />
  982. <xs:attribute name="failonerror" use="optional" />
  983. <xs:attribute name="verbose" use="optional" />
  984. <xs:attribute name="if" use="optional" />
  985. <xs:attribute name="unless" use="optional" />
  986. <xs:anyAttribute namespace="##other" processContents="skip" />
  987. </xs:complexType>
  988. <xs:complexType name="NAnt.SourceControl.Tasks.RTagTask">
  989. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  990. <xs:element minOccurs="0" maxOccurs="1" name="fileset" type="nant:NAnt.SourceControl.Types.CvsFileSet" />
  991. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  992. </xs:sequence>
  993. <xs:attribute name="tag" use="required" />
  994. <xs:attribute name="remove" use="optional" />
  995. <xs:attribute name="move-if-exists" use="optional" />
  996. <xs:attribute name="recursive" use="optional" />
  997. <xs:attribute name="act-on-tag" use="optional" />
  998. <xs:attribute name="act-on-date" use="optional" />
  999. <xs:attribute name="force-head" use="optional" />
  1000. <xs:attribute name="cvsfullpath" use="optional" />
  1001. <xs:attribute name="cvsroot" use="optional" />
  1002. <xs:attribute name="module" use="optional" />
  1003. <xs:attribute name="usesharpcvslib" use="optional" />
  1004. <xs:attribute name="cvsrsh" use="optional" />
  1005. <xs:attribute name="quiet" use="optional" />
  1006. <xs:attribute name="reallyquiet" use="optional" />
  1007. <xs:attribute name="readonly" use="optional" />
  1008. <xs:attribute name="readwrite" use="optional" />
  1009. <xs:attribute name="compressionlevel" use="optional" />
  1010. <xs:attribute name="destination" use="optional" />
  1011. <xs:attribute name="password" use="optional" />
  1012. <xs:attribute name="passfile" use="optional" />
  1013. <xs:attribute name="commandline" use="optional" />
  1014. <xs:attribute name="timeout" use="optional" />
  1015. <xs:attribute name="failonerror" use="optional" />
  1016. <xs:attribute name="verbose" use="optional" />
  1017. <xs:attribute name="if" use="optional" />
  1018. <xs:attribute name="unless" use="optional" />
  1019. <xs:anyAttribute namespace="##other" processContents="skip" />
  1020. </xs:complexType>
  1021. <xs:complexType name="NAnt.SourceControl.Tasks.TagTask">
  1022. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  1023. <xs:element minOccurs="0" maxOccurs="1" name="fileset" type="nant:NAnt.SourceControl.Types.CvsFileSet" />
  1024. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  1025. </xs:sequence>
  1026. <xs:attribute name="tag" use="required" />
  1027. <xs:attribute name="remove" use="optional" />
  1028. <xs:attribute name="move-if-exists" use="optional" />
  1029. <xs:attribute name="recursive" use="optional" />
  1030. <xs:attribute name="act-on-tag" use="optional" />
  1031. <xs:attribute name="act-on-date" use="optional" />
  1032. <xs:attribute name="force-head" use="optional" />
  1033. <xs:attribute name="fail-if-modified" use="optional" />
  1034. <xs:attribute name="cvsfullpath" use="optional" />
  1035. <xs:attribute name="cvsroot" use="optional" />
  1036. <xs:attribute name="usesharpcvslib" use="optional" />
  1037. <xs:attribute name="cvsrsh" use="optional" />
  1038. <xs:attribute name="quiet" use="optional" />
  1039. <xs:attribute name="reallyquiet" use="optional" />
  1040. <xs:attribute name="readonly" use="optional" />
  1041. <xs:attribute name="readwrite" use="optional" />
  1042. <xs:attribute name="compressionlevel" use="optional" />
  1043. <xs:attribute name="destination" use="optional" />
  1044. <xs:attribute name="password" use="optional" />
  1045. <xs:attribute name="passfile" use="optional" />
  1046. <xs:attribute name="commandline" use="optional" />
  1047. <xs:attribute name="timeout" use="optional" />
  1048. <xs:attribute name="failonerror" use="optional" />
  1049. <xs:attribute name="verbose" use="optional" />
  1050. <xs:attribute name="if" use="optional" />
  1051. <xs:attribute name="unless" use="optional" />
  1052. <xs:anyAttribute namespace="##other" processContents="skip" />
  1053. </xs:complexType>
  1054. <xs:complexType name="NAnt.SourceControl.Tasks.UpdateTask">
  1055. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  1056. <xs:element minOccurs="0" maxOccurs="1" name="fileset" type="nant:NAnt.SourceControl.Types.CvsFileSet" />
  1057. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  1058. </xs:sequence>
  1059. <xs:attribute name="builddirs" use="optional" />
  1060. <xs:attribute name="pruneempty" use="optional" />
  1061. <xs:attribute name="overwritelocal" use="optional" />
  1062. <xs:attribute name="recursive" use="optional" />
  1063. <xs:attribute name="revision" use="optional" />
  1064. <xs:attribute name="sticky-tag" use="optional" />
  1065. <xs:attribute name="date" use="optional" />
  1066. <xs:attribute name="cvsfullpath" use="optional" />
  1067. <xs:attribute name="cvsroot" use="optional" />
  1068. <xs:attribute name="module" use="optional" />
  1069. <xs:attribute name="usesharpcvslib" use="optional" />
  1070. <xs:attribute name="cvsrsh" use="optional" />
  1071. <xs:attribute name="quiet" use="optional" />
  1072. <xs:attribute name="reallyquiet" use="optional" />
  1073. <xs:attribute name="readonly" use="optional" />
  1074. <xs:attribute name="readwrite" use="optional" />
  1075. <xs:attribute name="compressionlevel" use="optional" />
  1076. <xs:attribute name="destination" use="optional" />
  1077. <xs:attribute name="password" use="optional" />
  1078. <xs:attribute name="passfile" use="optional" />
  1079. <xs:attribute name="commandline" use="optional" />
  1080. <xs:attribute name="timeout" use="optional" />
  1081. <xs:attribute name="failonerror" use="optional" />
  1082. <xs:attribute name="verbose" use="optional" />
  1083. <xs:attribute name="if" use="optional" />
  1084. <xs:attribute name="unless" use="optional" />
  1085. <xs:anyAttribute namespace="##other" processContents="skip" />
  1086. </xs:complexType>
  1087. <xs:complexType name="NAnt.Win32.Tasks.AxImpTask">
  1088. <xs:sequence minOccurs="0" maxOccurs="unbounded">
  1089. <xs:element minOccurs="0" maxOccurs="1" name="arg" type="nant:NAnt.Core.Types.Argument" />
  1090. </xs:sequence>
  1091. <xs:attribute name="ocx" use="required" />
  1092. <xs:attribute name="output" use="optional" />
  1093. <xs:attribute name="publickey" use="optional" />
  1094. <xs:attribute name="keyfile" use="optional" />
  1095. <xs:attribute name="keycontainer" use="optional" />
  1096. <xs:attribute name="delaysign" use="optional" />
  1097. <xs:attribute name="generatesource" use="optional" />
  1098. <xs:attribute name="rcw" use="optional" />
  1099. <xs:attribute name="timeout" use="optional" />
  1100. <xs:attribute name="failonerror" use="optional" />
  1101. <xs:attribute name="verbose" use="optional" />
  1102. <xs:attribute name="if" use="optional" />
  1103. <xs:attribute name="unless" use="optional" />
  1104. <xs:anyAttribute namespace="##other" processContent