MegaBites-AI/Windows-powershell
0372
1<?xml version="1.0" encoding="utf-8"?>2<schema targetNamespace="http://schemas.microsoft.com/maml/2004/10"3 xmlns:doc="http://schemas.microsoft.com/maml/internal"4 xmlns:maml="http://schemas.microsoft.com/maml/2004/10"5 xmlns="http://www.w3.org/2001/XMLSchema"6 elementFormDefault="qualified"7 attributeFormDefault="unqualified"8 blockDefault="#all"9 xml:lang="en">10 <!-- Schema documentation -->11 <annotation>12 <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>13 <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>14 <documentation>The namespace uri for this version of MAML is: http://schemas.microsoft.com/maml/2004/10.</documentation>15 <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>16 </annotation>17 <include schemaLocation="hierarchy.xsd"/>18 <include schemaLocation="baseConditional.xsd"/>19 <include schemaLocation="inline.xsd"/>20 <include schemaLocation="block.xsd"/>21 <include schemaLocation="structure.xsd"/>22 <!-- ***************************************************************** -->23 <element name="remarks" type="maml:sectionType">24 <annotation>25 <documentation>Contains a detailed discussion of the current item.</documentation>26 <appinfo>27 <doc:localizable>n/a</doc:localizable>28 </appinfo>29 </annotation>30 </element>31 <element name="buildInstructions" type="maml:sectionType">32 <annotation>33 <documentation>Contains instructions for building a code example.</documentation>34 <appinfo>35 <doc:localizable>n/a</doc:localizable>36 </appinfo>37 </annotation>38 </element>39 <element name="robustProgramming" type="maml:sectionType">40 <annotation>41 <documentation>Contains a discussion of error handling and other related issues.</documentation>42 <appinfo>43 <doc:localizable>n/a</doc:localizable>44 </appinfo>45 </annotation>46 </element>47 <element name="security" type="maml:sectionType">48 <annotation>49 <documentation>Contains a discussion of security issues.</documentation>50 <appinfo>51 <doc:localizable>n/a</doc:localizable>52 </appinfo>53 </annotation>54 </element>55 <group name="codeExampleContentsGroup">56 <sequence>57 <element ref="maml:title" minOccurs="0" maxOccurs="1"/>58 <element ref="maml:introduction"/>59 <group ref="maml:codeGroup" minOccurs="1" maxOccurs="unbounded"/>60 <!-- This is to allow a single example with equivalent code in multiple languages -->61 <element ref="maml:buildInstructions" minOccurs="0"/>62 <element ref="maml:robustProgramming" minOccurs="0"/>63 <element ref="maml:security" minOccurs="0"/>64 <element ref="maml:remarks" minOccurs="0"/>65 </sequence>66 </group>67 <complexType name="codeExampleType" mixed="false">68 <choice>69 <group ref="maml:codeExampleContentsGroup"/>70 </choice>71 </complexType>72 <element name="codeExample" type="maml:codeExampleType">73 <annotation>74 <documentation>Contains a discussion of a code example.</documentation>75 <appinfo>76 <doc:localizable>n/a</doc:localizable>77 </appinfo>78 </annotation>79 </element>80 <complexType name="codeExamplesType" mixed="false">81 <sequence>82 <element ref="maml:codeExample" minOccurs="0" maxOccurs="unbounded"/>83 </sequence>84 </complexType>85 <element name="codeExamples" type="maml:codeExamplesType">86 <annotation>87 <documentation>Contains a collection of codeExample elements.</documentation>88 <appinfo>89 <doc:localizable>n/a</doc:localizable>90 </appinfo>91 </annotation>92 </element>93</schema>94 