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 common structure types for the Content Studio Schema. This schema is part of the base layer.</documentation>6 </annotation>7 <!-- include and import declarations -->8 <include schemaLocation="base.xsd"/>9 <include schemaLocation="structureTable.xsd"/>10 <include schemaLocation="structureList.xsd"/>11 <include schemaLocation="structureProcedure.xsd"/>12 <include schemaLocation="structureGlossary.xsd"/>13 <!-- element declarations -->14 <element name="example" type="maml:structureType">15 <annotation>16 <documentation>Describes an example within a topic. Examples are typically one or more lines of code.</documentation>17 </annotation>18 </element>19 <element name="transition" type="maml:structureSimpleType">20 <annotation>21 <documentation>Contains transitional text to insert between divisions within a document.</documentation>22 </annotation>23 </element>24 <element name="introduction" type="maml:structureType">25 <annotation>26 <documentation>Contains a summary, introduction, or short description of the current item. This text typically appears in a topic and may also be used as the description of the topic that appears in a jump table when the topic is being linked to.</documentation>27 <appinfo>28 <doc:localizable>n/a</doc:localizable>29 </appinfo>30 </annotation>31 </element>32 <!-- complexType declarations -->33 <complexType name="structureType">34 <annotation>35 <documentation>Describes the common structure elements. It is intended for use in page types and structure elements.</documentation>36 </annotation>37 <group ref="maml:structureGroup" minOccurs="0" maxOccurs="unbounded"/>38 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>39 </complexType>40 <complexType name="structureSimpleType">41 <annotation>42 <documentation>Used for cases where both structure and block elements are needed; however, a limited set of elements is desired.</documentation>43 </annotation>44 <group ref="maml:structureSimpleGroup" minOccurs="0" maxOccurs="unbounded"/>45 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>46 </complexType>47 <attributeGroup name="expandCollapseGroup">48 <attribute name="expandCollapse" use="optional">49 <annotation>50 <documentation>Specifies whether the element should appear in an expanded or collapsed state at display time of the element.</documentation>51 </annotation>52 <simpleType>53 <restriction base="string">54 <enumeration value="expand"/>55 <enumeration value="collapse"/>56 </restriction>57 </simpleType>58 </attribute>59 </attributeGroup>60 <element name="sidebar" type="maml:sectionType">61 <annotation>62 <documentation>Identifies a span of text to render as a sidebar or similar alternate presentation.</documentation>63 </annotation>64 </element>65 <element name="pullQuote" type="maml:sectionType">66 <annotation>67 <documentation>Identifies a span of text to render as a pull quote or similar alternate presentation.</documentation>68 </annotation>69 </element>70 <group name="structureGroup">71 <choice>72 <group ref="maml:blockGroup"/>73 <group ref="maml:structureListGroup"/>74 <element ref="maml:definitionList"/>75 <element ref="maml:table"/>76 <element ref="maml:procedure"/>77 <element ref="maml:example"/>78 <element ref="maml:sections"/>79 </choice>80 </group>81 <group name="structureBasicGroup">82 <choice>83 <group ref="maml:blockGroup"/>84 <group ref="maml:structureListGroup"/>85 </choice>86 </group>87 <group name="structureSimpleGroup">88 <choice>89 <element ref="maml:para"/>90 <element ref="maml:list"/>91 </choice>92 </group>93 <simpleType name="codeEntityReferenceStringType">94 <restriction base="token"/>95 </simpleType>96 <complexType name="codeEntityReferenceType">97 <simpleContent>98 <extension base="maml:codeEntityReferenceStringType">99 <attribute name="qualifyHint" type="boolean"/>100 </extension>101 </simpleContent>102 </complexType>103 <element name="codeEntityReference" type="maml:codeEntityReferenceType">104 <annotation>105 <documentation>Contains a reference to a code entity.</documentation>106 <appinfo>107 <doc:localizable>false</doc:localizable>108 </appinfo>109 </annotation>110 </element>111 <element name="name" type="maml:nameType"/>112 <complexType name="nameType" mixed="true">113 <complexContent>114 <extension base="maml:textType"/>115 </complexContent>116 </complexType>117 <element name="description" type="maml:textBlockType"/>118 <complexType name="textBlockType">119 <annotation>120 <documentation>Describes the schema for any block of text that can occur in an ACW panel.</documentation>121 </annotation>122 <choice maxOccurs="unbounded">123 <element ref="maml:para" minOccurs="0" maxOccurs="unbounded"/>124 <element ref="maml:list" minOccurs="0" maxOccurs="unbounded"/>125 <element ref="maml:table" minOccurs="0" maxOccurs="unbounded"/>126 <element ref="maml:example" minOccurs="0" maxOccurs="unbounded"/>127 <element ref="maml:alertSet" minOccurs="0" maxOccurs="unbounded"/>128 <element ref="maml:quote" minOccurs="0" maxOccurs="unbounded"/>129 <element ref="maml:definitionList" minOccurs="0" maxOccurs="unbounded"/>130 </choice>131 </complexType>132</schema>133 