PageRenderTime 109ms CodeModel.GetById 68ms app.highlight 35ms RepoModel.GetById 1ms 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

Large files files are truncated, but you can click here to view the full file

  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="…

Large files files are truncated, but you can click here to view the full file