?? 新建 文本文檔.txt
字號:
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="IndexedArrayType" abstract="true">
- <xs:annotation>
<xs:documentation>Abstract type for specifying an array of values. Must be qualified with xsi:type which indicates the type of the array. All elements of the array MUST be of the same type. Ordering of elements in the array is specified via the index attrribute of the "Element" element in the derived types.</xs:documentation>
</xs:annotation>
<xs:attribute name="unit" type="Unit" use="optional" />
<xs:attribute name="dimensions" type="ArrayIndexor" use="required" />
</xs:complexType>
- <xs:complexType name="integer">
- <xs:complexContent>
- <xs:extension base="DatumType">
<xs:attribute name="value" type="xs:int" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="integerArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="integer" minOccurs="0">
- <xs:annotation>
<xs:documentation>Permits an instance document to specify a default value for unspecified elements of the array</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="integer">
<xs:attribute name="position" type="ArrayIndexor" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="octal">
- <xs:complexContent>
- <xs:extension base="DatumType">
- <xs:attribute name="value" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="(0)([0-7])*" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="octalArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="octal" minOccurs="0">
- <xs:annotation>
<xs:documentation>Permits an instance document to specify a default value for unspecified elements of the array</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="octal">
<xs:attribute name="position" type="ArrayIndexor" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="string">
- <xs:complexContent>
- <xs:extension base="DatumType">
- <xs:sequence>
<xs:element name="Value" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="stringArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="string" minOccurs="0">
- <xs:annotation>
<xs:documentation>Permits an instance document to specify a default value for unspecified elements of the array</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="string">
<xs:attribute name="position" type="ArrayIndexor" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="unsignedInteger">
- <xs:complexContent>
- <xs:extension base="DatumType">
<xs:attribute name="value" type="xs:unsignedInt" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="unsignedIntegerArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="unsignedInteger" minOccurs="0">
- <xs:annotation>
<xs:documentation>Permits an instance document to specify a default value for unspecified elements of the array</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="Element" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="unsignedInteger">
<xs:attribute name="position" type="ArrayIndexor" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="Extension">
- <xs:sequence minOccurs="0">
<xs:any namespace="##other" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="HardwareItem">
- <xs:complexContent>
- <xs:extension base="ItemInstance">
<xs:attribute name="serialNumber" type="xs:string" use="optional" />
<xs:attribute name="manufactureDate" type="xs:date" use="optional" />
<xs:attribute name="lastCalibrationDate" type="xs:dateTime" use="optional" />
<xs:attribute name="nextAssemblyName" type="xs:string" use="optional" />
<xs:attribute name="powerOnCycles" type="xs:integer" use="optional" />
<xs:attribute name="powerOnTime" type="xs:duration" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="ItemID">
- <xs:annotation>
<xs:documentation>This complex type is a generic entity containing identifying information for a class of physical hardware or software.</xs:documentation>
</xs:annotation>
<xs:attribute name="ID" type="xs:anySimpleType" use="required" />
<xs:attribute name="nomenclature" type="xs:string" use="optional" />
<xs:attribute name="manufacturerCode" type="xs:string" use="optional" />
<xs:attribute name="referenceDesignator" type="xs:string" use="optional" />
<xs:attribute name="federalStockNumber" type="xs:string" use="optional" />
<xs:attribute name="workUnitCode" type="xs:string" use="optional" />
<xs:attribute name="partNumber" type="xs:string" use="optional" />
<xs:attribute name="modelNumber" type="xs:string" use="optional" />
</xs:complexType>
- <xs:complexType name="ItemInstance" abstract="true">
- <xs:annotation>
<xs:documentation>This complex type is a generic entity containing identifying information for a specific instance, or class member of some type, or class of physical hardware or software.</xs:documentation>
</xs:annotation>
- <xs:complexContent>
- <xs:extension base="ItemID">
- <xs:sequence>
<xs:element name="OtherData" type="TagValue" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
- <xs:attribute name="version" use="optional">
- <xs:simpleType>
<xs:restriction base="xs:string" />
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="LimitPair">
- <xs:sequence>
<xs:element name="Limit" type="SingleLimit" minOccurs="2" maxOccurs="2" />
<xs:element name="Nominal" type="Value" minOccurs="0" />
</xs:sequence>
<xs:attribute name="operator" type="LogicalOperator" use="required" />
</xs:complexType>
- <xs:complexType name="Limit">
- <xs:choice>
- <xs:element name="Expected">
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="Value">
<xs:attribute name="comparator" type="EqualityComparisonOperator" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Limit" type="SingleLimit" />
<xs:element name="LimitPair" type="LimitPair" />
- <xs:element name="Mask">
- <xs:complexType>
- <xs:sequence>
<xs:element name="Expected" type="Value" />
- <xs:element name="MaskValue" maxOccurs="unbounded">
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="Value">
<xs:attribute name="name" type="xs:string" use="optional" />
<xs:attribute name="operation" type="MaskOperator" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="operator" type="LogicalOperator" use="optional" />
</xs:complexType>
- <xs:complexType name="Operator">
- <xs:sequence>
<xs:element name="OtherData" type="TagValue" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="ID" type="xs:anySimpleType" use="optional" />
<xs:attribute name="name" type="xs:string" use="required" />
</xs:complexType>
- <xs:complexType name="Reference">
- <xs:sequence minOccurs="0">
<xs:any namespace="##other" />
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required" />
<xs:attribute name="id" type="xs:string" />
<xs:attribute name="location" type="xs:string" />
<xs:attribute name="path" type="xs:string" />
<xs:attribute name="version" type="xs:string" />
<xs:attribute name="versionDate" type="xs:string" />
<xs:attribute name="serialNumber" type="xs:string" />
</xs:complexType>
- <xs:complexType name="SingleLimit">
- <xs:complexContent>
- <xs:extension base="Value">
<xs:attribute name="comparator" type="ComparisonOperator" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="SoftwareItem">
- <xs:complexContent>
- <xs:extension base="ItemInstance">
<xs:attribute name="releaseDate" type="xs:date" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="TagValue">
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="value" type="xs:string" use="required" />
</xs:complexType>
- <xs:complexType name="Value">
- <xs:annotation>
<xs:documentation>A complext type that is the single source definition for any ATML schema element that will contain data values. The ValueType relies on a number of additional complex type definitions that are base types that allow elements within the ValueType construct to be ‘typed’ as required, depending on the type of data to be captured.</xs:documentation>
</xs:annotation>
- <xs:choice>
- <xs:element name="Datum" type="DatumType">
- <xs:annotation>
<xs:documentation>A single data value with an optional unit. This is an abstract type and must be qualified using xsi:type.</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="Collection" type="Collection">
- <xs:annotation>
<xs:documentation>A collection is more than one value. The size of a collection may be determined by counting the number of item elements.</xs:documentation>
</xs:annotation>
</xs:element>
- <xs:element name="IndexedArray" type="IndexedArrayType">
- <xs:annotation>
<xs:documentation>A rectangular array with dimensions specified in the dimensions attribute. Example: a 4x5 array would have a dimensions attribute of [4,5]. This is an abstract type and must be qualified using xsi:type.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:schema>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -