protkobjects.xsd

来自「proe5.0野火版下载(中文版免费下载)」· XSD 代码 · 共 516 行 · 第 1/2 页

XSD
516
字号
<?xml version="1.0" encoding="UTF-8"?><!-- ProTKObjects.xsd ::      Schema for XML Representation of Pro/TOOLKIT feature element trees      - contains common Pro/TOOLKIT objects --> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:simpleType name="AttributeCompound">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="compound"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeCollection">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="selection"/>      <xsd:enumeration value="collection"/>      <xsd:enumeration value="curve"/>      <xsd:enumeration value="surface"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeTimeStamp">    <xsd:restriction base="xsd:string">     </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeAppName">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="Pro/ENGINEER"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeAppVersion">    <xsd:restriction base="xsd:string">     </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeArray">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="array"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeMultival">    <xsd:restriction base="xsd:string">      <xsd:enumeration value="multivalue"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeInteger">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="int"/>      <xsd:enumeration value="id"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeBoolean">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="boolean"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeDouble">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="u"/>      <xsd:enumeration value="v"/>      <xsd:enumeration value="x"/>      <xsd:enumeration value="y"/>      <xsd:enumeration value="z"/>      <xsd:enumeration value="double"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeString">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="string"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeSelection">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="selection"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeMultivalue">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="multivalue"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeReference">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="reference"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeStringdata">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="pointer"/>      <xsd:enumeration value="wstring"/>      <xsd:enumeration value="owner"/>      <xsd:enumeration value="protype"/>      <xsd:enumeration value="int"/>      <xsd:enumeration value="model"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeEmptydata">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="string"/>      <xsd:enumeration value="array"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeTransform">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="transform"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeMatrix">    <xsd:restriction base="xsd:string">       <xsd:enumeration value="1,1"/>      <xsd:enumeration value="1,2"/>      <xsd:enumeration value="1,3"/>      <xsd:enumeration value="1,4"/>      <xsd:enumeration value="2,1"/>      <xsd:enumeration value="2,2"/>      <xsd:enumeration value="2,3"/>      <xsd:enumeration value="2,4"/>      <xsd:enumeration value="3,1"/>      <xsd:enumeration value="3,2"/>      <xsd:enumeration value="3,3"/>      <xsd:enumeration value="3,4"/>      <xsd:enumeration value="4,1"/>      <xsd:enumeration value="4,2"/>      <xsd:enumeration value="4,3"/>      <xsd:enumeration value="4,4"/>    </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AttributeArrayIndex">    <xsd:restriction base="xsd:integer">     </xsd:restriction> </xsd:simpleType> <xsd:complexType name="EmptyData" mixed="true">  <xsd:complexContent>   <xsd:restriction base="xsd:anyType">     <xsd:attribute name="type" type="AttributeEmptydata" use="optional"/>   </xsd:restriction>  </xsd:complexContent> </xsd:complexType> <xsd:complexType name="StringData">  <xsd:simpleContent>    <xsd:extension base="xsd:string">      <xsd:attribute name="type" type="AttributeStringdata"  use="required"/>    </xsd:extension>  </xsd:simpleContent> </xsd:complexType> <xsd:complexType name="IntegerData">  <xsd:simpleContent>    <xsd:extension base="xsd:integer">      <xsd:attribute name="type" type="AttributeInteger"  use="required"/>    </xsd:extension>  </xsd:simpleContent> </xsd:complexType> <xsd:complexType name="BooleanData">  <xsd:simpleContent>    <xsd:extension base="xsd:integer">      <xsd:attribute name="type" type="AttributeBoolean"  use="required"/>    </xsd:extension>  </xsd:simpleContent> </xsd:complexType> <xsd:complexType name="DoubleData">  <xsd:simpleContent>    <xsd:extension base="xsd:decimal">      <xsd:attribute name="type" type="AttributeDouble"  use="required"/>    </xsd:extension>  </xsd:simpleContent> </xsd:complexType> <xsd:complexType name="TransformMatrix">  <xsd:simpleContent>    <xsd:extension base="xsd:decimal">      <xsd:attribute name="index" type="AttributeMatrix"  use="required"/>    </xsd:extension>  </xsd:simpleContent> </xsd:complexType> <xsd:complexType name="CompModel">  <xsd:simpleContent>    <xsd:extension base="xsd:string">      <xsd:attribute name="type" type="AttributeStringdata"  use="required"/>      <xsd:attribute name="application" type="AttributeStringdata"  use="required"/>    </xsd:extension>  </xsd:simpleContent> </xsd:complexType> <xsd:complexType name="CompPathArrayItem">  <xsd:simpleContent>    <xsd:extension base="xsd:string">      <xsd:attribute name="index" type="AttributeArrayIndex"  use="required"/>    </xsd:extension>  </xsd:simpleContent> </xsd:complexType> <xsd:complexType name="Selection">  <xsd:sequence>   <xsd:element name="PRO_XML_REFERENCE" type="SelectionReference"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="type" type="AttributeSelection"  use="required"/> </xsd:complexType> <xsd:complexType name="SelectionReference">  <xsd:sequence>   <xsd:element name="PRO_XML_REFERENCE_STATUS" type="StringData"        minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_XML_REFERENCE_OWNER" type="StringData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_XML_REFERENCE_ID" type="IntegerData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_XML_REFERENCE_TYPE" type="StringData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_XML_ASMCOMP_PATH" type="CompPath"	minOccurs="0" maxOccurs="1"/>   <xsd:element name="PRO_XML_UV_PARAM" type="UvParam"	minOccurs="0" maxOccurs="1" />   <xsd:element name="PRO_XML_POINT_3D" type="Point3d"	minOccurs="0" maxOccurs="1" />  </xsd:sequence>  <xsd:attribute name="type" type="AttributeReference"  use="required"/> </xsd:complexType> <xsd:complexType name="CompPath">  <xsd:sequence>   <xsd:element name="PRO_XML_ASMCOMP_PATH_OWNER" type="StringData"	minOccurs="1" maxOccurs="1"/>   <xsd:element name="PRO_XML_ASMCOMP_PATH_ARRAY" type="CompPathArray"	minOccurs="0" maxOccurs="1"/>  </xsd:sequence>  <xsd:attribute name="comppath" type="AttributeCompound"  use="required"/> </xsd:complexType> <xsd:complexType name="UvParam">  <xsd:sequence>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?