Team Ai
Datasetpublic

MegaBites-AI/Windows-powershell

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes372downloads
inlineSoftware.xsd196 linesDownload Raw Back to PSMaml
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