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 defines attributes and simpleTypes that can be referenced from any other part of MAML.</documentation>6 </annotation>7 <!-- include and import declarations -->8 <include schemaLocation="inline.xsd"/>9 <!-- simpleType declarations -->10 <simpleType name="mediaFileFormatsEnumType">11 <annotation>12 <documentation>Describes the type of media file format.</documentation>13 </annotation>14 <restriction base="token">15 <enumeration value="asx"/>16 <enumeration value="bmp"/>17 <enumeration value="eps"/>18 <enumeration value="flash"/>19 <enumeration value="gif"/>20 <enumeration value="png"/>21 <enumeration value="jpeg"/>22 <enumeration value="shockwave"/>23 <enumeration value="quicktime"/>24 <enumeration value="wma"/>25 <enumeration value="wmf"/>26 <enumeration value="mpeg"/>27 <enumeration value="mp3"/>28 <enumeration value="other"/>29 </restriction>30 </simpleType>31 <simpleType name="alertTypesEnumType">32 <annotation>33 <documentation>Describes the type of alert.</documentation>34 </annotation>35 <restriction base="string">36 <enumeration value="tip"/>37 <enumeration value="note"/>38 <enumeration value="caution"/>39 <enumeration value="important"/>40 <enumeration value="warning"/>41 <enumeration value="bestpractice"/>42 <enumeration value="other"/>43 <enumeration value="security"/>44 <enumeration value="performance"/>45 <enumeration value="configuration"/>46 </restriction>47 </simpleType>48 <simpleType name="devLanguagesType">49 <annotation>50 <documentation>Describes the development language for a specific part of a document.</documentation>51 </annotation>52 <restriction base="token">53 <enumeration value="cpp"/>54 <enumeration value="vb"/>55 <enumeration value="vbs"/>56 <enumeration value="js"/>57 <enumeration value="c#"/>58 <enumeration value="j#"/>59 <enumeration value="jscript#"/>60 <enumeration value="cpp#"/>61 <enumeration value="vb#"/>62 <enumeration value="xml"/>63 <enumeration value="html"/>64 <enumeration value="other"/>65 <enumeration value="other#"/>66 </restriction>67 </simpleType>68 <simpleType name="conditionStringType">69 <restriction base="anyURI"/>70 </simpleType>71 <attributeGroup name="addressAttributeGroup">72 <attribute name="address" type="ID">73 <annotation>74 <documentation>Describes the attached content with a unique ID/GUID/URI to reference for purposes such as sharing and hyperlinking.</documentation>75 </annotation>76 </attribute>77 </attributeGroup>78 <attributeGroup name="contentIdentificationSharingAndConditionGroup">79 <annotation>80 <documentation>Provides a set of attributes for identifying and marking content for sharing and conditional filtering.</documentation>81 </annotation>82 <attributeGroup ref="maml:addressAttributeGroup"/>83 <attribute name="condition" type="token">84 <annotation>85 <documentation>Describes one or more conditions for a particular part of a document. Use conditions to filter the parts of a document that appear in the final output. Each condition can be based on user state or computer state. For example, a step in a procedure does not appear if the user is not logged on as an administrator; a link appears only if a particular peripheral device is installed. Specify conditions in URI notation.</documentation>86 </annotation>87 </attribute>88 <attribute name="replaceWith" type="anyURI">89 <annotation>90 <documentation>Specifies the content fragment that replaces the parent element at presentation time. An empty reference cannot be defined for a content fragment. Actual content is always used as a placeholder, the required content fragment replaces the placeholder at presentation time.</documentation>91 </annotation>92 </attribute>93 <attribute name="conditionalDelete" type="anyURI">94 <annotation>95 <documentation>Specifies one or more subsequent elements to replace when the parent element consists of multiple root elements. The first element always uses the value of the replaceWith attribute; subsequent elements use the value of the conditionalDelete attribute.</documentation>96 </annotation>97 </attribute>98 </attributeGroup>99 <attributeGroup name="linkingAttributeGroup">100 <attribute name="href" type="anyURI"/>101 <attribute name="uri" type="anyURI"/>102 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>103 </attributeGroup>104 <!-- complexType declarations -->105 <complexType name="textType" mixed="true">106 <annotation>107 <documentation>Includes the common attributes, allows character data and the notLocalizable element.</documentation>108 </annotation>109 <sequence minOccurs="0" maxOccurs="unbounded">110 <choice>111 <element ref="maml:notLocalizable"/>112 </choice>113 </sequence>114 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>115 </complexType>116 <complexType name="integerType">117 <annotation>118 <documentation>This type includes the common attributes and allows integer data.</documentation>119 </annotation>120 <simpleContent>121 <extension base="integer">122 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>123 </extension>124 </simpleContent>125 </complexType>126 <complexType name="emptyType">127 <annotation>128 <documentation>Intended for creating empty elements without attributes. There is no schema type for empty.</documentation>129 </annotation>130 </complexType>131 <!-- element declarations -->132 <element name="notLocalizable" type="maml:inlineType">133 <annotation>134 <documentation>Identifies a span of text that should not be localized.</documentation>135 </annotation>136 </element>137</schema>138 