⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 新建 文本文档.txt

📁 有关ATML自动测试系统的代码,下一代自己测试的关键技术
💻 TXT
📖 第 1 页 / 共 2 页
字号:
<?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 + -