MegaBites-AI/Windows-powershell
0372
1<?xml version="1.0" encoding="utf-8"?>2<schema targetNamespace="http://schemas.microsoft.com/maml/2004/10" xmlns:doc="http://schemas.microsoft.com/maml/internal" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/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 aggregates inline elements from other inline schemas.</documentation>6 </annotation>7 <!-- include and import declarations -->8 <include schemaLocation="inlineCommon.xsd"/>9 <include schemaLocation="inlineUi.xsd"/>10 <include schemaLocation="inlineSoftware.xsd"/>11 <include schemaLocation="base.xsd"/>12 <import schemaLocation="developerCommand.xsd" namespace="http://schemas.microsoft.com/maml/dev/command/2004/10"/>13 <group name="inlineBasicGroup">14 <choice>15 <group ref="maml:inlineCommonGroup"/>16 </choice>17 </group>18 <element name="glossaryEntryLink" type="maml:navigationLinkType"/>19 <annotation>20 <documentation>Describes a link from one glossary entry to another related glossary entry.</documentation>21 </annotation>22 <group name="inlineGroup">23 <choice>24 <group ref="maml:inlineBasicGroup"/>25 <group ref="maml:inlineUiGroup"/>26 <group ref="maml:inlineSoftwareGroup"/>27 <element ref="maml:glossaryEntryLink"/>28 <element ref="command:parameterNameInline"/>29 <element ref="command:parameterValueInline"/>30 </choice>31 </group>32 <!-- complexType declarations -->33 <complexType name="inlineType" mixed="true">34 <annotation>35 <documentation>Describes a simple inline-only content model. It provides both text and elements with similarly simple content models.</documentation>36 </annotation>37 <choice minOccurs="0" maxOccurs="unbounded">38 <group ref="maml:inlineGroup"/>39 </choice>40 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>41 </complexType>42 <complexType name="contentParameterType" mixed="true">43 <choice minOccurs="0" maxOccurs="unbounded">44 <group ref="maml:inlineGroup"/>45 </choice>46 <attribute name="name" type="token"/>47 </complexType>48 <element name="contentParameter" type="maml:contentParameterType">49 <annotation>50 <documentation>Deprecated; do not use.</documentation>51 <appinfo>52 <doc:localizable>true</doc:localizable>53 </appinfo>54 </annotation>55 </element>56 <complexType name="parameterizedContentType">57 <sequence>58 <element ref="maml:contentParameter" maxOccurs="unbounded"/>59 </sequence>60 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>61 </complexType>62 <element name="parameterizedContent" type="maml:parameterizedContentType">63 <annotation>64 <documentation>Deprecated; do not use.</documentation>65 <appinfo>66 <doc:localizable>n/a</doc:localizable>67 </appinfo>68 </annotation>69 </element>70 <element name="summary" type="maml:textType"/>71 <annotation>72 <documentation>Contains summary text that provides further information about a link.</documentation>73 </annotation>74 <complexType name="linkType">75 <annotation>76 <documentation>Abstracts href attribute and linkText and summary elements.</documentation>77 </annotation>78 <sequence>79 <element ref="maml:summary" minOccurs="0"/>80 </sequence>81 <attributeGroup ref="maml:linkingAttributeGroup"/>82 </complexType>83 <element name="objectParameter">84 <annotation>85 <documentation>Defines one or more name/value pairs that contain parameter data to pass to the target.</documentation>86 </annotation>87 <complexType>88 <attribute name="name" type="string">89 <annotation>90 <documentation>Specifies the name of the parameter.</documentation>91 </annotation>92 </attribute>93 <attribute name="value" type="string">94 <annotation>95 <documentation>Specifies the value of the parameter.</documentation>96 </annotation>97 </attribute>98 </complexType>99 </element>100 <element name="objectParameters">101 <annotation>102 <documentation>Describes a collection of objectParameter elements.</documentation>103 </annotation>104 <complexType mixed="true">105 <sequence>106 <element ref="maml:objectParameter" minOccurs="0" maxOccurs="unbounded"/>107 </sequence>108 </complexType>109 </element>110 <complexType name="objectUriType">111 <sequence>112 <element ref="maml:objectParameters" minOccurs="0"/>113 <element ref="maml:summary" minOccurs="0"/>114 </sequence>115 <attribute name="href" type="anyURI"/>116 <attribute name="mimeType" type="token"/>117 <attribute name="class" type="token"/>118 </complexType>119 <complexType name="embedObjectType">120 <annotation>121 <documentation>Provides a hosting environment for the appropriate multimedia player.</documentation>122 </annotation>123 <sequence>124 <element name="caption" type="maml:textType" minOccurs="0">125 <annotation>126 <documentation>Specifies caption text for the object.</documentation>127 </annotation>128 </element>129 <element name="objectUri" type="maml:objectUriType">130 <annotation>131 <documentation>Specifies the URI path to the object.</documentation>132 </annotation>133 </element>134 <element name="previewObjectUri" type="maml:objectUriType" minOccurs="0">135 <annotation>136 <documentation>Specifies the URI path to a preview object, such as a thumbnail image.</documentation>137 </annotation>138 </element>139 </sequence>140 <attribute name="targetVerification" type="boolean" default="false">141 <annotation>142 <documentation>Specifies whether target verification should be used.</documentation>143 </annotation>144 </attribute>145 </complexType>146 <element name="linkText">147 <annotation>148 <documentation>Contains descriptive text for a link.</documentation>149 </annotation>150 <complexType mixed="true">151 <sequence minOccurs="0" maxOccurs="unbounded">152 <choice>153 <element ref="maml:notLocalizable"/>154 <element ref="maml:embedObject"/>155 </choice>156 </sequence>157 </complexType>158 </element>159 <complexType name="navigationLinkType">160 <annotation>161 <documentation>The navigationLink element is the navigational link in MAML, intended to produce a jump-type link in the help pane. Glossary links are navigation links.</documentation>162 </annotation>163 <sequence>164 <element ref="maml:linkText"/>165 <element ref="maml:uri"/>166 </sequence>167 <attribute name="targetVerification" type="boolean" default="false"/>168 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>169 </complexType>170 <element name="uri" type="maml:textType">171 <annotation>172 <documentation>Specifies the URI for a navigation link.</documentation>173 </annotation>174 </element>175 <element name="navigationLink" type="maml:navigationLinkType"/>176 <element name="embedObject" type="maml:embedObjectType"/>177 <element name="newTerm" type="maml:textType">178 <annotation>179 <documentation>Denotes the first instance of a new term within a document. Use the newTerm element to introduce terms that the user may be unfamiliar with.</documentation>180 </annotation>181 </element>182</schema>183 