Team Ai
Datasetpublic

MegaBites-AI/Windows-powershell

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes372downloads
structure.xsd133 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 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