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