Team Ai
Datasetpublic

MegaBites-AI/Windows-powershell

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes372downloads
developer.xsd262 linesDownload Raw Back to PSMaml
1<?xml version="1.0" encoding="utf-8"?>2<schema targetNamespace="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:doc="http://schemas.microsoft.com/maml/internal" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all" xml:lang="en">3  <!-- Schema documentation -->4  <annotation>5    <documentation>This schema describes MAML (Microsoft Assistance Markup Language). MAML is intended for software documentation. In particular, MAML is intended to accommodate the needs of Microsoft documentation.</documentation>6    <documentation>The schema is broken into three main areas: end user, developer and IT Pro. These areas represent the main categories of Microsoft documentation.</documentation>7    <documentation>The namespace uri for this version of MAML is: http://schemas.microsoft.com/maml/2004/10.</documentation>8    <documentation>Each backwards-incompatible revision to MAML will require that the date fields be appropriately incremented in uri of the updated version of the MAML schema.</documentation>9  </annotation>10  <import schemaLocation="maml.xsd" namespace="http://schemas.microsoft.com/maml/2004/10"/>11  <import schemaLocation="developerManaged.xsd" namespace="http://schemas.microsoft.com/maml/dev/managed/2004/10"/>12  <import schemaLocation="developerCommand.xsd" namespace="http://schemas.microsoft.com/maml/dev/command/2004/10"/>13  <import schemaLocation="developerDscResource.xsd" namespace="http://schemas.microsoft.com/maml/dev/dscResource/2004/10"/>14  <!-- ***************************************************************** -->15  <element name="remarks" type="maml:structureType">16    <annotation>17      <documentation>Contains a detailed discussion of the current item.</documentation>18      <appinfo>19        <doc:localizable>n/a</doc:localizable>20      </appinfo>21    </annotation>22  </element>23  <element name="buildInstructions" type="maml:structureType">24    <annotation>25      <documentation>Contains instructions for building a code example.</documentation>26      <appinfo>27        <doc:localizable>n/a</doc:localizable>28      </appinfo>29    </annotation>30  </element>31  <element name="robustProgramming" type="maml:structureType">32    <annotation>33      <documentation>Contains a discussion of error handling and other related issues.</documentation>34      <appinfo>35        <doc:localizable>n/a</doc:localizable>36      </appinfo>37    </annotation>38  </element>39  <element name="security" type="maml:structureType">40    <annotation>41      <documentation>Contains a discussion of security issues.</documentation>42      <appinfo>43        <doc:localizable>n/a</doc:localizable>44      </appinfo>45    </annotation>46  </element>47  <element name="members" type="dev:membersType"/>48  <complexType name="membersType">49    <sequence>50      <element ref="dev:member" minOccurs="1" maxOccurs="unbounded"/>51    </sequence>52    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>53  </complexType>54  <element name="member" abstract="true"/>55  <element name="implements" type="dev:implementsType"/>56  <complexType name="implementsType">57    <sequence>58      <element ref="dev:interface" maxOccurs="unbounded"/>59    </sequence>60    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>61  </complexType>62  <element name="interface" type="dev:interfaceType"/>63  <complexType name="interfaceType">64    <sequence>65      <element ref="maml:name"/>66      <element ref="maml:uri"/>67      <element ref="maml:description"/>68    </sequence>69    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>70  </complexType>71  <element name="examples" type="dev:examplesType"/>72  <complexType name="examplesType">73    <sequence>74      <element ref="dev:example" maxOccurs="unbounded"/>75    </sequence>76    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>77  </complexType>78  <element name="example" type="dev:exampleType"/>79  <complexType name="exampleType">80    <sequence>81      <element ref="maml:title" minOccurs="0"/>82      <element ref="maml:introduction" minOccurs="0"/>83      <group ref="dev:codeGroup"/>84      <element ref="dev:buildInstructions" minOccurs="0"/>85      <element ref="dev:robustProgramming" minOccurs="0"/>86      <element ref="dev:security" minOccurs="0"/>87      <element ref="dev:results" minOccurs="0"/>88      <element ref="dev:remarks" minOccurs="0"/>89    </sequence>90    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>91  </complexType>92  <group name="codeGroup">93    <choice>94      <element ref="dev:code"/>95      <element ref="dev:codeReference"/>96    </choice>97  </group>98  <element name="code" type="dev:codeType">99    <annotation>100      <documentation>Describes a block of example code text.</documentation>101    </annotation>102  </element>103  <complexType name="codeType" mixed="true">104    <simpleContent>105      <extension base="string">106        <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>107        <attribute name="language" type="maml:devLanguagesType">108          <annotation>109            <documentation>Specifies the programming language used in a code example or some other programmatic structure.</documentation>110          </annotation>111        </attribute>112      </extension>113    </simpleContent>114  </complexType>115  <element name="results" type="dev:resultsType"/>116  <complexType name="resultsType" mixed="true">117    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>118  </complexType>119  <element name="threadSafety" type="dev:threadSafetyType"/>120  <complexType name="threadSafetyType">121    <sequence>122      <element ref="maml:para" maxOccurs="unbounded"/>123    </sequence>124    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>125  </complexType>126  <element name="requirements" type="dev:requirementsType"/>127  <complexType name="requirementsType">128    <sequence>129      <element ref="dev:products"/>130      <element ref="dev:development"/>131      <element ref="dev:target"/>132      <element ref="dev:standards"/>133    </sequence>134    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>135  </complexType>136  <element name="products" type="dev:productsType"/>137  <complexType name="productsType">138    <sequence>139      <element ref="dev:product" maxOccurs="unbounded"/>140    </sequence>141    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>142  </complexType>143  <element name="product" type="maml:textType"/>144  <element name="platform" type="maml:textType"/>145  <element name="development" type="dev:developmentType"/>146  <element name="target" type="dev:developmentType"/>147  <complexType name="developmentType">148    <sequence>149      <element ref="dev:platform" maxOccurs="unbounded"/>150    </sequence>151    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>152  </complexType>153  <element name="standards" type="dev:standardsType"/>154  <complexType name="standardsType">155    <sequence>156      <element ref="maml:para" maxOccurs="unbounded"/>157    </sequence>158    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>159  </complexType>160  <simpleType name="codeReferenceStringType">161    <restriction base="token"/>162  </simpleType>163  <complexType name="codeReferenceType">164    <simpleContent>165      <extension base="dev:codeReferenceStringType">166        <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>167      </extension>168    </simpleContent>169  </complexType>170  <element name="codeReference" type="dev:codeReferenceType">171    <annotation>172      <documentation>Specifies a reference to a block of code.</documentation>173      <appinfo>174        <doc:localizable>false</doc:localizable>175      </appinfo>176    </annotation>177  </element>178  <element name="exceptions" type="dev:exceptionsType"/>179  <complexType name="exceptionsType">180    <sequence>181      <element ref="dev:exception" maxOccurs="unbounded"/>182    </sequence>183    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>184  </complexType>185  <element name="exception" type="dev:exceptionType"/>186  <complexType name="exceptionType">187    <sequence>188      <element ref="dev:type"/>189      <element ref="dev:condition"/>190    </sequence>191    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>192  </complexType>193  <element name="associatedData" type="dev:associatedDataType"/>194  <element name="condition" type="maml:structureType"/>195  <complexType name="associatedDataType">196    <sequence>197      <element ref="maml:para" maxOccurs="unbounded"/>198    </sequence>199    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>200  </complexType>201  <element name="appliesTo" type="dev:appliesToType"/>202  <complexType name="appliesToType">203    <sequence>204      <element ref="dev:type" maxOccurs="unbounded"/>205    </sequence>206    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>207  </complexType>208  <element name="returnValue" type="dev:returnValueType"/>209  <complexType name="returnValueType">210    <sequence minOccurs="0">211      <group ref="dev:parameterRetvalBaseGroup"/>212    </sequence>213  </complexType>214  <element name="parameters" type="dev:parametersType"/>215  <complexType name="parametersType">216    <sequence>217      <element ref="dev:parameter" minOccurs="0" maxOccurs="unbounded"/>218    </sequence>219    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>220  </complexType>221  <element name="parameter" type="dev:parameterType"/>222  <complexType name="parameterType">223    <sequence>224      <element ref="maml:name"/>225      <group ref="dev:parameterRetvalBaseGroup"/>226    </sequence>227  </complexType>228  <group name="parameterRetvalBaseGroup">229    <sequence>230      <element ref="dev:type"/>231      <element ref="maml:description"/>232      <element ref="dev:possibleValues" minOccurs="0"/>233    </sequence>234  </group>235  <element name="type" type="dev:typeType"/>236  <complexType name="typeType">237    <sequence>238      <element ref="maml:name" minOccurs="0"/>239      <element ref="maml:uri"/>240      <element ref="maml:description" minOccurs="0"/>241    </sequence>242    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>243  </complexType>244  <element name="possibleValues" type="dev:possibleValuesType"/>245  <complexType name="possibleValuesType">246    <sequence>247      <element ref="dev:possibleValue" maxOccurs="unbounded"/>248    </sequence>249  </complexType>250  <element name="possibleValue" type="dev:possibleValueType"/>251  <complexType name="possibleValueType">252    <sequence>253      <element name="value" type="maml:textType"/>254      <element ref="maml:description" minOccurs="0" maxOccurs="1"/>255    </sequence>256    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>257    <attribute name="default" type="boolean" use="optional"/>258  </complexType>259  <element name="defaultValue" type="maml:textType"/>260  <element name="version" type="maml:textType"/>261</schema>262