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="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all" xml:lang="en">3 <!-- Schema documentation -->4 <annotation>5 <documentation>This schema definition defines the common reference types within the Content Studio schema.</documentation>6 </annotation>7 <!-- include and import declarations -->8 <include schemaLocation="base.xsd"/>9 <!-- element declarations -->10 <element name="application" type="maml:textType">11 <annotation>12 <documentation>Identifies the name of an application, such as Microsoft Windows or Notepad, within a body of text.</documentation>13 </annotation>14 </element>15 <element name="database" type="maml:textType">16 <annotation>17 <documentation>Identifies the name of a database within a body of text.</documentation>18 </annotation>19 </element>20 <element name="internetUri">21 <annotation>22 <documentation>Identifies an Internet address, such as a Web URL or an e-mail address, within a body of text.</documentation>23 </annotation>24 <complexType mixed="true">25 <complexContent>26 <extension base="maml:textType">27 <attribute name="type">28 <annotation>29 <documentation>Indicates the type of URI to use.</documentation>30 </annotation>31 <simpleType>32 <restriction base="token">33 <enumeration value="email"/>34 <enumeration value="web"/>35 <enumeration value="ftp"/>36 </restriction>37 </simpleType>38 </attribute>39 </extension>40 </complexContent>41 </complexType>42 </element>43 <element name="localUri">44 <annotation>45 <documentation>Specifies a path to a local resource.</documentation>46 </annotation>47 <complexType mixed="true">48 <sequence minOccurs="0">49 <element ref="maml:replaceable"/>50 </sequence>51 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>52 <attribute name="type">53 <annotation>54 <documentation>Indicates the type of URI to use.</documentation>55 </annotation>56 <simpleType>57 <restriction base="token">58 <enumeration value="absolutePath"/>59 <enumeration value="relativePath"/>60 <enumeration value="registryKey"/>61 <enumeration value="allUsersDocAndSettings"/>62 <enumeration value="currentUserDocAndSettings"/>63 <enumeration value="programFiles"/>64 <enumeration value="Windows"/>65 <enumeration value="mshelp"/>66 </restriction>67 </simpleType>68 </attribute>69 </complexType>70 </element>71 <element name="environmentVariable" type="maml:textType">72 <annotation>73 <documentation>Identifies an operating system environment variable within a body of text.</documentation>74 </annotation>75 </element>76 <element name="errorInline" type="maml:textType">77 <annotation>78 <documentation>Identifies a string of error text within a body of text.</documentation>79 </annotation>80 </element>81 <element name="hardware" type="maml:textType">82 <annotation>83 <documentation>Identifies the name of a computer hardware component or peripheral device, within a body of text.</documentation>84 </annotation>85 </element>86 <element name="literal" type="maml:textType">87 <annotation>88 <documentation>Identifies a literal value within a body of text.</documentation>89 </annotation>90 </element>91 <element name="markup" type="maml:textType">92 <annotation>93 <documentation>Identifies a string of markup, such as XML or TeX, within a body of text.</documentation>94 </annotation>95 </element>96 <element name="commandInline">97 <annotation>98 <documentation>Identifies the name of an executable or other software application.</documentation>99 </annotation>100 <complexType mixed="true">101 <choice minOccurs="0" maxOccurs="unbounded">102 <element ref="maml:replaceable"/>103 </choice>104 </complexType>105 </element>106 <element name="replaceable" type="maml:textType">107 <annotation>108 <documentation>Identifies a span of text representing part of a command or function that the user replaces.</documentation>109 </annotation>110 </element>111 <element name="token" type="maml:textType">112 <annotation>113 <documentation>Identifies a symbol within a body of text that represents a grammatical construct, or is a link to something else. Similar to the literal element.</documentation>114 </annotation>115 </element>116 <element name="codeInline" type="maml:textType">117 <annotation>118 <documentation>Identifies a string of code, within a body of text.</documentation>119 </annotation>120 </element>121 <element name="computerOutputInline" type="maml:textType">122 <annotation>123 <documentation>Identifies textual content associated with a user interface or console output, within a body of text.</documentation>124 </annotation>125 </element>126 <element name="prompt" type="maml:textType">127 <annotation>128 <documentation>Identifies a string that represents a command prompt or user interface input field, within a body of text.</documentation>129 </annotation>130 </element>131 <element name="ui" type="maml:textType">132 <annotation>133 <documentation>Identifies text representing a user interface element, within a body of text.</documentation>134 </annotation>135 </element>136 <element name="registryEntryInline">137 <annotation>138 <documentation>Identifies a registry entry, within a body of text.</documentation>139 </annotation>140 <complexType>141 <sequence>142 <element ref="maml:name">143 <annotation>144 <documentation>Specifies the name of the registry entry.</documentation>145 </annotation>146 </element>147 <element name="key" type="string">148 <annotation>149 <documentation>Specifies the key value of the registry entry.</documentation>150 </annotation>151 </element>152 <element name="value" type="string" maxOccurs="unbounded">153 <annotation>154 <documentation>Specifies the value of the registry entry.</documentation>155 </annotation>156 </element>157 </sequence>158 <attribute name="type" default="string">159 <annotation>160 <documentation>Specifies the type of registry entry.</documentation>161 </annotation>162 <simpleType>163 <restriction base="string">164 <enumeration value="string"/>165 <enumeration value="expandableString"/>166 <enumeration value="binary"/>167 <enumeration value="dWord"/>168 <enumeration value="multiString"/>169 </restriction>170 </simpleType>171 </attribute>172 </complexType>173 </element>174 <!-- group declarations -->175 <group name="inlineSoftwareGroup">176 <choice>177 <element ref="maml:application"/>178 <element ref="maml:database"/>179 <element ref="maml:internetUri"/>180 <element ref="maml:localUri"/>181 <element ref="maml:environmentVariable"/>182 <element ref="maml:errorInline"/>183 <element ref="maml:hardware"/>184 <element ref="maml:literal"/>185 <element ref="maml:markup"/>186 <element ref="maml:commandInline"/>187 <element ref="maml:token"/>188 <element ref="maml:codeInline"/>189 <element ref="maml:computerOutputInline"/>190 <element ref="maml:prompt"/>191 <element ref="maml:ui"/>192 <element ref="maml:registryEntryInline"/>193 </choice>194 </group>195</schema>196 