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 + -
显示快捷键?