?? 新建 文本文檔.txt
字號:
<?xml version="1.0" encoding="UTF-8" ?>
- <xs:schema xmlns="http://www.ieee.org/ATML/2004/01/Common" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.ieee.org/ATML/2004/01/Common" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.11">
- <xs:simpleType name="ArrayIndexor" final="restriction">
- <xs:annotation>
<xs:documentation>A simple type used for defining array dimensions and array element indices</xs:documentation>
</xs:annotation>
- <xs:restriction base="xs:string">
<xs:pattern value="\[([0-9]+)((,([0-9]+))*)\]" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="ComparisonOperator">
- <xs:annotation>
<xs:documentation>A simple type providing standard enumerations for non-equality comparison operations.</xs:documentation>
</xs:annotation>
- <xs:restriction base="xs:string">
<xs:enumeration value="GT" />
<xs:enumeration value="GE" />
<xs:enumeration value="LT" />
<xs:enumeration value="LE" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="EqualityComparisonOperator">
- <xs:annotation>
<xs:documentation>A simple type providing enumeration values for the EQUALS and NOT EQUALS comparison operators.</xs:documentation>
</xs:annotation>
- <xs:restriction base="xs:string">
<xs:enumeration value="EQ" />
<xs:enumeration value="NE" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="LogicalOperator">
- <xs:annotation>
<xs:documentation>A simple type providing enumeration values for the AND and OR boolean logic operators.</xs:documentation>
</xs:annotation>
- <xs:restriction base="xs:string">
<xs:enumeration value="AND" />
<xs:enumeration value="OR" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="MaskOperator">
- <xs:annotation>
<xs:documentation>A simple type providing enumeration values for the AND, OR and exclusive-OR (XOR) operators.</xs:documentation>
</xs:annotation>
- <xs:restriction base="xs:string">
<xs:enumeration value="AND" />
<xs:enumeration value="OR" />
<xs:enumeration value="XOR" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="NonBlankString">
- <xs:annotation>
<xs:documentation>A non-nullable simple string value.</xs:documentation>
</xs:annotation>
- <xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:whiteSpace value="replace" />
</xs:restriction>
</xs:simpleType>
- <xs:simpleType name="Unit">
<xs:restriction base="xs:string" />
</xs:simpleType>
- <xs:complexType name="binary">
- <xs:complexContent>
- <xs:extension base="DatumType">
- <xs:attribute name="value" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="([0-1])*" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="binaryArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="binary" 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="binary">
<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="boolean">
- <xs:complexContent>
- <xs:extension base="DatumType">
<xs:attribute name="value" type="xs:boolean" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="booleanArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="boolean" 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="boolean">
<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="CollectionArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="Collection" 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="Collection">
<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="Collection">
- <xs:annotation>
<xs:documentation>Complex types used to describe a collection of values no ordering is implied in the collection. Each collection element may be named.</xs:documentation>
</xs:annotation>
- <xs:sequence>
- <xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="Value">
<xs:attribute name="name" type="xs:string" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="unit" type="Unit" use="optional" />
</xs:complexType>
- <xs:complexType name="complex">
- <xs:complexContent>
- <xs:extension base="DatumType">
<xs:attribute name="real" type="xs:double" use="required" />
<xs:attribute name="imaginary" type="xs:double" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="complexArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="complex" 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="complex">
<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="dateTime">
- <xs:complexContent>
- <xs:extension base="DatumType">
<xs:attribute name="value" type="xs:dateTime" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="dateTimeArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="dateTime" 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="dateTime">
<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="DatumType" abstract="true">
- <xs:annotation>
<xs:documentation>Abstract type for specifying a single value. Must be qualified with xsi:type which indicates the specific datatype for the element</xs:documentation>
</xs:annotation>
<xs:attribute name="unit" type="Unit" use="optional" />
</xs:complexType>
- <xs:complexType name="double">
- <xs:complexContent>
- <xs:extension base="DatumType">
<xs:attribute name="value" type="xs:double" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="doubleArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="double" 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="double">
<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="hexadecimal">
- <xs:complexContent>
- <xs:extension base="DatumType">
- <xs:attribute name="value" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
<xs:pattern value="(0[x|X])([0-9]|[a-f]|[A-F])*" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
- <xs:complexType name="hexadecimalArray">
- <xs:complexContent>
- <xs:extension base="IndexedArrayType">
- <xs:sequence>
- <xs:element name="DefaultElementValue" type="hexadecimal" 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="hexadecimal">
<xs:attribute name="position" type="ArrayIndexor" use="required" />
</xs:extension>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -