protkobjects.xsd
来自「proe5.0野火版下载(中文版免费下载)」· XSD 代码 · 共 516 行 · 第 1/2 页
XSD
516 行
<xsd:element name="PRO_XML_DOUBLE_VALUE" type="DoubleData" minOccurs="1" maxOccurs="2"/> </xsd:sequence> <xsd:attribute name="uv_parameter" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="Point3d"> <xsd:sequence> <xsd:element name="PRO_XML_DOUBLE_VALUE" type="DoubleData" minOccurs="3" maxOccurs="3"/> </xsd:sequence> <xsd:attribute name="point_3d" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="CompPathArray"> <xsd:sequence> <xsd:element name="PRO_XML_ASMCOMP_PATH_ITEM" type="CompPathArrayItem" minOccurs="1" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="StdSection"> <xsd:sequence> <xsd:element name="PRO_E_STD_SEC_METHOD" type="IntegerData" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_SEC_USE_SKETCH" type="Selection" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_STD_SEC_SELECT" type="StdSecSelect" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_STD_SEC_SETUP_PLANE" type="StdSecSetupPlane" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_SKETCHER" type="Sketcher" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="Sketcher"> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="type" type="AttributeStringdata" use="optional"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:complexType name="FeaturePattern"> <xsd:sequence> </xsd:sequence> <xsd:attribute name="type" type="AttributeString" use="optional"/> </xsd:complexType> <xsd:complexType name="StdSecSelect"> <xsd:sequence> <xsd:element name="PRO_E_STD_CURVE_COLLECTION_APPL" type="CurveCollection" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_SURF_CHAIN_CMPND" type="SurfChainCompound" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_STD_SEC_BLN_VERTS" type="Selection" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="StdSecSetupPlane"> <xsd:sequence> <xsd:element name="PRO_E_STD_SEC_PLANE" type="Selection" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_STD_SEC_PLANE_VIEW_DIR" type="IntegerData" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_STD_SEC_PLANE_ORIENT_DIR" type="IntegerData" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_STD_SEC_PLANE_ORIENT_REF" type="Selection" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="SurfChainCompound"> <xsd:sequence> <xsd:element name="PRO_E_SURF_CHAIN_METHOD" type="IntegerData" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_SURF_CHAIN_REF_SURFS" type="SurfChainRefSurfs" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="SurfChainRefSurfs"> <xsd:sequence> <xsd:element name="PRO_E_SURF_CHAIN_SURF" type="SurfChainRefSurf" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="SurfChainRefSurf"> <xsd:sequence> <xsd:element name="PRO_E_SURF_CHAIN_REF" type="Selection" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="MultivalueSelection"> <xsd:choice> <xsd:element name="PRO_E_CRV_IP_REF1_MULTI" type="Selection" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_E_CRV_IP_REF2_MULTI" type="Selection" minOccurs="0" maxOccurs="1"/> </xsd:choice> <xsd:attribute name="type" type="AttributeMultivalue" use="required"/> </xsd:complexType> <xsd:complexType name="SurfaceCollection"> <xsd:sequence> <xsd:element name="PRO_XML_COLLECTION" type="CollectionData" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCollection" use="required"/> </xsd:complexType> <xsd:complexType name="CurveCollection"> <xsd:sequence> <xsd:element name="PRO_XML_COLLECTION" type="CollectionData" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCollection" use="required"/> </xsd:complexType> <xsd:complexType name="CollectionData"> <xsd:sequence> <xsd:element name="PRO_XML_COLLECTION_INSTRUCTIONS" type="CollectionInstrs" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCollection" use="required"/> </xsd:complexType> <xsd:complexType name="CollectionInstrs"> <xsd:sequence> <xsd:element name="PRO_XML_COLLECTION_INSTRUCTION" type="CollectionInstr" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="CollectionInstr"> <xsd:sequence> <xsd:element name="PRO_XML_COLLECTION_INSTRUCTION_TYPE" type="IntegerData" minOccurs="1" maxOccurs="1"/> <xsd:choice> <!-- Curve Collection --> <xsd:sequence> <xsd:element name="PRO_XML_CRVCOLL_VALUE" type="DoubleData" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_XML_CRVCOLL_ATTRIBS" type="CurveCollAttribs" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_XML_CRVCOLL_REFS" type="CurveCollInstrRefs" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <!-- Surface Collection --> <xsd:sequence> <xsd:element name="PRO_XML_SRFCOLL_INCLUDE" type="BooleanData" minOccurs="0" maxOccurs="1"/> <xsd:element name="PRO_XML_SRFCOLL_REFS" type="SurfaceCollInstrRefs" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:choice> </xsd:sequence> <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="CurveCollInstrRefs"> <xsd:sequence> <xsd:element name="PRO_XML_CRVCOLL_REF" type="Selection" minOccurs="1" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="SurfaceCollInstrRefs"> <xsd:sequence> <xsd:element name="PRO_XML_SRFCOLL_REF" type="SurfaceCollInstrRef" minOccurs="1" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="SurfaceCollInstrRef"> <xsd:sequence> <xsd:element name="PRO_XML_SRFCOLL_REFITEM_TYPE" type="IntegerData" minOccurs="1" maxOccurs="1"/> <xsd:element name="PRO_XML_SRFCOLL_REFITEM" type="Selection" minOccurs="1" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="CurveCollAttribs"> <xsd:sequence> <xsd:element name="PRO_XML_CRVCOLL_ATTRIB" type="CurveCollAttrib" minOccurs="1" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="CurveCollAttrib"> <xsd:sequence> <xsd:element name="PRO_XML_CRVCOLL_ATTRIB_TYPE" type="IntegerData" minOccurs="1" maxOccurs="1"/> <xsd:element name="PRO_XML_CRVCOLL_ATTRIB_VALUE" type="IntegerData" minOccurs="1" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="Direction"> <xsd:sequence> <xsd:element name="PRO_E_DIRECTION_REFERENCE" type="Selection" minOccurs="1" maxOccurs="1"/> <xsd:element name="PRO_E_DIRECTION_FLIP" type="IntegerData" minOccurs="1" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeCompound" use="required"/> </xsd:complexType> <xsd:complexType name="IntersectionParts"> <xsd:sequence> <xsd:element name="PRO_E_FEATURE_INTERSECTION" type="FeatureIntersect" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="FeatureIntersect"> <xsd:sequence> <xsd:element name="PRO_E_FEATURE_INTERSECT_PART" type="Selection" minOccurs="1" maxOccurs="1"/> <xsd:element name="PRO_E_FEATURE_INTERSECT_LEVEL" type="IntegerData" minOccurs="1" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeArray" use="required"/> </xsd:complexType> <xsd:complexType name="Transform"> <xsd:sequence> <xsd:element name="PRO_XML_MATRIX_VALUE" type="TransformMatrix" minOccurs="0" maxOccurs="16"/> </xsd:sequence> <xsd:attribute name="type" type="AttributeTransform" use="required"/> </xsd:complexType></xsd:schema>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?