日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

EPML schema(附带用myeclipse生成的结构图)

發(fā)布時間:2025/5/22 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EPML schema(附带用myeclipse生成的结构图) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
源代碼: <?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns="http://www.epml.de" xmlns:epml="http://www.epml.de" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.epml.de" elementFormDefault="unqualified" attributeFormDefault="unqualified"> ? <xs:element name="empty" /> - <xs:element name="multiple"> - <xs:complexType> ? <xs:attribute name="minimum" type="xs:integer" /> ? <xs:attribute name="maximum" type="xs:integer" /> ? <xs:attribute name="required" type="xs:integer" /> - <xs:attribute name="creation"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="static" /> ? <xs:enumeration value="dynamic" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> - <xs:element name="cancel"> - <xs:complexType> ? <xs:attribute name="id" type="xs:integer" use="optional" /> ? <xs:attribute name="epcId" type="xs:integer" use="optional" /> ? </xs:complexType> ? </xs:element> - <xs:complexType name="tExtensibleElements"> - <xs:sequence> ? <xs:element name="documentation" type="xs:anyType" minOccurs="0" /> ? <xs:element name="toolInfo" type="xs:anyType" minOccurs="0" /> ? </xs:sequence> ? <xs:anyAttribute namespace="##other" processContents="lax" /> ? </xs:complexType> - <xs:complexType name="tExtensibleWithAttributes"> - <xs:sequence> ? <xs:element name="documentation" type="xs:anyType" minOccurs="0" /> ? <xs:element name="toolInfo" type="xs:anyType" minOccurs="0" /> ? </xs:sequence> ? <xs:anyAttribute namespace="##other" processContents="lax" /> ? </xs:complexType> - <xs:complexType name="tEpcElement"> - <xs:complexContent> - <xs:extension base="epml:tExtensibleElements"> - <xs:sequence> ? <xs:element name="name" type="xs:string" minOccurs="0" /> ? <xs:element name="description" type="xs:string" minOccurs="0" /> - <xs:choice minOccurs="0"> ? <xs:element name="graphics" type="epml:typeGraphics" /> ? </xs:choice> ? <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> ? </xs:sequence> ? <xs:attribute name="id" type="xs:positiveInteger" use="required" /> ? <xs:attribute name="defRef" type="xs:string" use="optional" /> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:element name="epml" type="epml:typeEPML"> - <xs:unique name="typeId"> ? <xs:selector xpath=".//*" /> ? <xs:field xpath="@typeId" /> ? </xs:unique> - <xs:keyref name="typeRef" refer="typeId"> ? <xs:selector xpath=".//*" /> ? <xs:field xpath="@typeRef" /> ? </xs:keyref> - <xs:unique name="defId"> ? <xs:selector xpath=".//*" /> ? <xs:field xpath="@defId" /> ? </xs:unique> - <xs:keyref name="defRef" refer="defId"> ? <xs:selector xpath=".//epc/*" /> ? <xs:field xpath="@defRef" /> ? </xs:keyref> ? </xs:element> - <xs:complexType name="typeEPML"> - <xs:complexContent> - <xs:extension base="epml:tExtensibleElements"> - <xs:sequence> ? <xs:element name="graphicsDefault" type="epml:typeGraphicsDefault" minOccurs="0" /> ? <xs:element name="coordinates" type="epml:typeCoordinates" /> ? <xs:element name="definitions" type="epml:typeDefinitions" minOccurs="0" /> ? <xs:element name="attributeTypes" type="epml:typeAttrTypes" minOccurs="0" maxOccurs="unbounded" /> - <xs:element name="directory" type="epml:typeDirectory" maxOccurs="unbounded"> - <xs:unique name="epcId"> ? <xs:selector xpath=".//*" /> ? <xs:field xpath="@epcId" /> ? </xs:unique> - <xs:keyref name="linkToEpcId" refer="epcId"> ? <xs:selector xpath=".//toProcess" /> ? <xs:field xpath="@linkToEpcId" /> ? </xs:keyref> ? </xs:element> ? </xs:sequence> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeGraphicsDefault"> - <xs:sequence> ? <xs:element name="fill" type="epml:typeFill" minOccurs="0" /> ? <xs:element name="line" type="epml:typeLine" minOccurs="0" /> ? <xs:element name="font" type="epml:typeFont" minOccurs="0" /> ? </xs:sequence> ? </xs:complexType> - <xs:complexType name="typeCoordinates"> - <xs:complexContent> - <xs:extension base="epml:tExtensibleElements"> - <xs:attribute name="xOrigin" use="required"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="leftToRight" /> ? <xs:enumeration value="rightToLeft" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> - <xs:attribute name="yOrigin" use="required"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="topToBottom" /> ? <xs:enumeration value="bottomToTop" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeDefinitions"> - <xs:sequence> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="definition" type="epml:typeDefinition" /> ? </xs:choice> ? </xs:sequence> ? </xs:complexType> - <xs:complexType name="typeDefinition"> - <xs:complexContent> - <xs:extension base="epml:tExtensibleElements"> - <xs:sequence> ? <xs:element name="name" type="xs:string" minOccurs="0" /> ? <xs:element name="description" type="xs:string" minOccurs="0" /> ? </xs:sequence> ? <xs:attribute name="defId" type="xs:string" use="required" /> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeAttrTypes"> - <xs:sequence> - <xs:sequence minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attributeType" type="epml:typeAttrType" /> ? </xs:sequence> ? </xs:sequence> ? </xs:complexType> - <xs:complexType name="typeAttrType"> - <xs:complexContent> - <xs:extension base="epml:tExtensibleElements"> - <xs:sequence> ? <xs:element name="description" type="xs:string" minOccurs="0" /> ? </xs:sequence> ? <xs:attribute name="typeId" type="xs:string" /> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeDirectory"> - <xs:complexContent> - <xs:extension base="epml:tExtensibleWithAttributes"> - <xs:sequence> - <xs:choice minOccurs="0" maxOccurs="unbounded"> - <xs:element name="epc" type="epml:typeEPC"> - <xs:unique name="id"> ? <xs:selector xpath="./*" /> ? <xs:field xpath="@id" /> ? </xs:unique> - <xs:unique name="sourceId_targetId"> ? <xs:selector xpath="arc" /> ? <xs:field xpath="@sourceId" /> ? <xs:field xpath="@targetId" /> ? </xs:unique> - <xs:keyref name="sourceId" refer="id"> ? <xs:selector xpath=".//flow" /> ? <xs:field xpath="@source" /> ? </xs:keyref> - <xs:keyref name="targetId" refer="id"> ? <xs:selector xpath=".//flow" /> ? <xs:field xpath="@target" /> ? </xs:keyref> - <xs:keyref name="fromId" refer="id"> ? <xs:selector xpath="relation" /> ? <xs:field xpath="@from" /> ? </xs:keyref> - <xs:keyref name="toId" refer="id"> ? <xs:selector xpath="relation" /> ? <xs:field xpath="@to" /> ? </xs:keyref> - <xs:keyref name="cancelId" refer="id"> ? <xs:selector xpath=".//cancel" /> ? <xs:field xpath="@id" /> ? </xs:keyref> - <xs:keyref name="cancelEpcId" refer="epcId"> ? <xs:selector xpath=".//cancel" /> ? <xs:field xpath="@epcId" /> ? </xs:keyref> ? </xs:element> ? <xs:element name="directory" type="epml:typeDirectory" /> ? </xs:choice> ? </xs:sequence> ? <xs:attribute name="name" type="xs:string" /> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeEPC"> - <xs:complexContent> - <xs:extension base="epml:tExtensibleWithAttributes"> - <xs:sequence> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="configurationRequirement" type="epml:typeCReq" /> ? <xs:element name="configurationGuideline" type="epml:typeCReq" /> ? </xs:choice> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="event" type="epml:typeEvent" minOccurs="0" /> ? <xs:element name="function" type="epml:typeFunction" minOccurs="0" /> ? <xs:element name="processInterface" type="epml:typeProcessInterface" minOccurs="0" /> ? <xs:element name="and" type="epml:typeAND" minOccurs="0" /> ? <xs:element name="or" type="epml:typeOR" minOccurs="0" /> ? <xs:element name="xor" type="epml:typeXOR" minOccurs="0" /> ? <xs:element name="arc" type="epml:typeArc" minOccurs="0" /> ? <xs:element name="application" type="epml:typeEEPC" minOccurs="0" /> ? <xs:element name="participant" type="epml:typeEEPC" minOccurs="0" /> ? <xs:element name="dataField" type="epml:typeEEPC" minOccurs="0" /> ? <xs:element name="relation" type="epml:typeRelation" minOccurs="0" /> ? <xs:element name="empty" type="epml:typeEmpty" minOccurs="0" /> ? <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> ? </xs:choice> ? </xs:sequence> ? <xs:attribute name="epcId" type="xs:positiveInteger" use="required" /> ? <xs:attribute name="name" type="xs:string" use="required" /> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeCReq"> - <xs:sequence> - <xs:element name="if"> - <xs:complexType> ? <xs:attribute name="xpath" type="xs:string" /> ? </xs:complexType> ? </xs:element> - <xs:element name="then" maxOccurs="unbounded"> - <xs:complexType> ? <xs:attribute name="xpath" type="xs:string" /> ? </xs:complexType> ? </xs:element> ? </xs:sequence> - <xs:attribute name="idRefs"> - <xs:simpleType> ? <xs:list itemType="xs:integer" /> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> - <xs:complexType name="typeEvent"> - <xs:complexContent> - <xs:extension base="epml:tEpcElement"> - <xs:sequence> - <xs:choice minOccurs="0"> - <xs:element name="syntaxInfo"> - <xs:complexType> - <xs:attribute name="implicitType"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="innerEvent" /> ? <xs:enumeration value="startEvent" /> ? <xs:enumeration value="endEvent" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> ? </xs:choice> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attribute" type="epml:typeAttribute" /> ? </xs:choice> ? </xs:sequence> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeFunction"> - <xs:complexContent> - <xs:extension base="epml:tEpcElement"> - <xs:sequence> - <xs:choice minOccurs="0"> - <xs:element name="syntaxInfo"> - <xs:complexType> - <xs:attribute name="implicitType"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="function" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> ? </xs:choice> - <xs:choice minOccurs="0"> ? <xs:element name="toProcess" type="epml:typeToProcess" /> ? </xs:choice> - <xs:choice minOccurs="0"> ? <xs:element name="configurableFunction" type="epml:typeCFunction" /> ? </xs:choice> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attribute" type="epml:typeAttribute" /> ? </xs:choice> ? </xs:sequence> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeAttribute"> ? <xs:attribute name="typeRef" type="xs:string" use="required" /> ? <xs:attribute name="value" type="xs:string" /> ? </xs:complexType> - <xs:complexType name="typeToProcess"> ? <xs:attribute name="linkToEpcId" type="xs:positiveInteger" use="required" /> ? </xs:complexType> - <xs:complexType name="typeCFunction"> - <xs:choice minOccurs="0"> - <xs:element name="configuration"> - <xs:complexType> - <xs:attribute name="value" use="optional"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="on" /> ? <xs:enumeration value="off" /> ? <xs:enumeration value="opt" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> ? </xs:choice> ? </xs:complexType> - <xs:complexType name="typeProcessInterface"> - <xs:complexContent> - <xs:extension base="epml:tEpcElement"> - <xs:sequence> - <xs:choice minOccurs="0"> - <xs:element name="syntaxInfo"> - <xs:complexType> - <xs:attribute name="implicitType"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="startProcessInterface" /> ? <xs:enumeration value="endProcessInterface" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> ? </xs:choice> ? <xs:element name="toProcess" type="epml:typeToProcess" /> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attribute" type="epml:typeAttribute" /> ? </xs:choice> ? </xs:sequence> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeEmpty"> - <xs:complexContent> - <xs:extension base="epml:tEpcElement"> - <xs:sequence> - <xs:choice minOccurs="0"> - <xs:element name="syntaxInfo"> - <xs:complexType> - <xs:attribute name="implicitType"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="emptySplit" /> ? <xs:enumeration value="emptyJoin" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> ? </xs:choice> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attribute" type="epml:typeAttribute" /> ? </xs:choice> ? </xs:sequence> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeAND"> - <xs:complexContent> - <xs:extension base="epml:tEpcElement"> - <xs:sequence> - <xs:choice minOccurs="0"> - <xs:element name="syntaxInfo"> - <xs:complexType> - <xs:attribute name="implicitType"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="andFunctionEventSplit" /> ? <xs:enumeration value="andFunctionEventJoin" /> ? <xs:enumeration value="andEventFunctionSplit" /> ? <xs:enumeration value="andEventFunctionJoin" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> ? </xs:choice> - <xs:choice minOccurs="0"> ? <xs:element name="configurableConnector" type="epml:typeCAnd" /> ? </xs:choice> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attribute" type="epml:typeAttribute" /> ? </xs:choice> ? </xs:sequence> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeCAnd"> - <xs:choice minOccurs="0"> - <xs:element name="configuration"> - <xs:complexType> - <xs:attribute name="value" use="optional" default="and"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="and" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> ? </xs:choice> ? </xs:complexType> - <xs:complexType name="typeOR"> - <xs:complexContent> - <xs:extension base="epml:tEpcElement"> - <xs:sequence> - <xs:choice minOccurs="0"> - <xs:element name="syntaxInfo"> - <xs:complexType> - <xs:attribute name="implicitType"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="orFunctionEventSplit" /> ? <xs:enumeration value="orFunctionEventJoin" /> ? <xs:enumeration value="orEventFunctionJoin" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> ? </xs:choice> - <xs:choice minOccurs="0"> ? <xs:element name="configurableConnector" type="epml:typeCOR" /> ? </xs:choice> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attribute" type="epml:typeAttribute" /> ? </xs:choice> ? </xs:sequence> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeCOR"> - <xs:choice minOccurs="0"> - <xs:element name="configuration"> - <xs:complexType> - <xs:attribute name="value" use="optional"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="or" /> ? <xs:enumeration value="and" /> ? <xs:enumeration value="xor" /> ? <xs:enumeration value="seq" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? <xs:attribute name="goto" type="xs:integer" /> ? </xs:complexType> ? </xs:element> ? </xs:choice> ? </xs:complexType> - <xs:complexType name="typeXOR"> - <xs:complexContent> - <xs:extension base="epml:tEpcElement"> - <xs:sequence> - <xs:choice minOccurs="0"> - <xs:element name="syntaxInfo"> - <xs:complexType> - <xs:attribute name="implicitType"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="xorFunctionEventSplit" /> ? <xs:enumeration value="xorFunctionEventJoin" /> ? <xs:enumeration value="xorEventFunctionJoin" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> ? </xs:choice> - <xs:choice minOccurs="0"> ? <xs:element name="configurableConnector" type="epml:typeCXOR" /> ? </xs:choice> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attribute" type="epml:typeAttribute" /> ? </xs:choice> ? </xs:sequence> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeCXOR"> - <xs:choice minOccurs="0"> - <xs:element name="configuration"> - <xs:complexType> - <xs:attribute name="value" use="optional"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="xor" /> ? <xs:enumeration value="seq" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? <xs:attribute name="goto" type="xs:integer" /> ? </xs:complexType> ? </xs:element> ? </xs:choice> ? </xs:complexType> - <xs:complexType name="typeArc"> - <xs:complexContent> - <xs:extension base="epml:tExtensibleElements"> - <xs:sequence> ? <xs:element name="name" type="xs:string" minOccurs="0" /> ? <xs:element name="description" type="xs:string" minOccurs="0" /> ? <xs:element name="flow" type="epml:typeFlow" minOccurs="0" /> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="graphics" type="epml:typeMove" /> ? </xs:choice> - <xs:choice minOccurs="0"> - <xs:element name="syntaxInfo"> - <xs:complexType> - <xs:attribute name="implicitType"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="functionEventArc" /> ? <xs:enumeration value="eventFunctionArc" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> ? </xs:element> ? </xs:choice> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attribute" type="epml:typeAttribute" /> ? </xs:choice> ? </xs:sequence> ? <xs:attribute name="id" type="xs:positiveInteger" use="required" /> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeEEPC"> - <xs:complexContent> - <xs:extension base="epml:tEpcElement"> - <xs:sequence> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attribute" type="epml:typeAttribute" /> ? </xs:choice> ? </xs:sequence> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeRelation"> - <xs:complexContent> - <xs:extension base="epml:tExtensibleElements"> - <xs:sequence> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="graphics" type="epml:typeMove" /> ? </xs:choice> - <xs:choice minOccurs="0" maxOccurs="unbounded"> ? <xs:element name="attribute" type="epml:typeAttribute" /> ? </xs:choice> ? </xs:sequence> ? <xs:attribute name="id" type="xs:positiveInteger" use="required" /> ? <xs:attribute name="defRef" type="xs:string" use="optional" /> ? <xs:attribute name="from" type="xs:positiveInteger" /> ? <xs:attribute name="to" type="xs:positiveInteger" /> ? </xs:extension> ? </xs:complexContent> ? </xs:complexType> - <xs:complexType name="typeGraphics"> - <xs:sequence> ? <xs:element name="position" type="epml:typePosition" minOccurs="0" /> ? <xs:element name="fill" type="epml:typeFill" minOccurs="0" /> ? <xs:element name="line" type="epml:typeLine" minOccurs="0" /> ? <xs:element name="font" type="epml:typeFont" minOccurs="0" /> ? </xs:sequence> ? </xs:complexType> - <xs:complexType name="typePosition"> ? <xs:attribute name="x" type="xs:decimal" /> ? <xs:attribute name="y" type="xs:decimal" /> ? <xs:attribute name="width" type="xs:decimal" /> ? <xs:attribute name="height" type="xs:decimal" /> ? </xs:complexType> - <xs:complexType name="typeFill"> ? <xs:attribute name="color" type="xs:string" /> ? <xs:attribute name="image" type="xs:anyURI" /> ? <xs:attribute name="gradient-color" type="xs:string" /> - <xs:attribute name="gradient-rotation"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="vertical" /> ? <xs:enumeration value="horizontal" /> ? <xs:enumeration value="diagonal" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> - <xs:complexType name="typeLine"> - <xs:attribute name="shape"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="line" /> ? <xs:enumeration value="curve" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? <xs:attribute name="color" type="xs:string" /> ? <xs:attribute name="width" type="xs:decimal" /> - <xs:attribute name="style"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="solid" /> ? <xs:enumeration value="dash" /> ? <xs:enumeration value="dot" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? </xs:complexType> - <xs:complexType name="typeFont"> ? <xs:attribute name="family" type="xs:string" /> ? <xs:attribute name="style" type="xs:string" /> ? <xs:attribute name="weight" type="xs:string" /> ? <xs:attribute name="size" type="xs:positiveInteger" /> - <xs:attribute name="decoration"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="underline" /> ? <xs:enumeration value="overline" /> ? <xs:enumeration value="line-through" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? <xs:attribute name="color" type="xs:string" /> - <xs:attribute name="verticalAlign"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="top" /> ? <xs:enumeration value="middle" /> ? <xs:enumeration value="bottom" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> - <xs:attribute name="horizontalAlign"> - <xs:simpleType> - <xs:restriction base="xs:string"> ? <xs:enumeration value="left" /> ? <xs:enumeration value="middle" /> ? <xs:enumeration value="right" /> ? </xs:restriction> ? </xs:simpleType> ? </xs:attribute> ? <xs:attribute name="rotation" type="xs:decimal" /> ? </xs:complexType> - <xs:complexType name="typeMove"> - <xs:sequence> ? <xs:element name="position" type="epml:typeMove2" minOccurs="0" maxOccurs="unbounded" /> ? <xs:element name="line" type="epml:typeLine" minOccurs="0" /> ? <xs:element name="font" type="epml:typeFont" minOccurs="0" /> ? </xs:sequence> ? </xs:complexType> - <xs:complexType name="typeMove2"> ? <xs:attribute name="x" type="xs:decimal" /> ? <xs:attribute name="y" type="xs:decimal" /> ? </xs:complexType> - <xs:complexType name="typeFlow"> ? <xs:attribute name="source" type="xs:positiveInteger" use="optional" /> ? <xs:attribute name="target" type="xs:positiveInteger" use="optional" /> ? </xs:complexType> ? </xs:schema>

轉載于:https://www.cnblogs.com/lzlynn/archive/2008/09/09/1287390.html

《新程序員》:云原生和全面數(shù)字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的EPML schema(附带用myeclipse生成的结构图)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲不卡影院 | 97福利在线 | 国产免费观看久久黄av片 | 免费黄av| 97超碰97 | 成年人在线观看网站 | 中文字幕一区二区三区四区 | 久久久久久久久综合 | 18xxxx日本| 97xxx | 奇米影视久久 | 免费观看黄色 | 97超碰人人澡人人爱学生 | 91精品视频在线免费观看 | www..com黄色| 欧美做受喷浆在线观看 | √8天堂资源地址中文在线 欧美精品在线一区二区 | 四虎影院www| 日韩中文字幕在线 | 五月综合在线 | 欧美男人天堂 | 美女免费黄色 | 午夜影视福利 | 青青草手机在线 | 超碰在线网站 | 中文字幕永久在线观看 | 成人av免费在线 | 天天操天天爱天天干 | 蜜臀久久99精品久久久画质超高清 | 好吊操av| jizz中国女人高潮 | 国产1区2区3区4区 | www日本www | 久久久久久国产精品日本 | 少妇精品无码一区二区三区 | 国产精品久久久久蜜臀 | 超碰在线免费97 | 自拍偷拍福利视频 | 青青草午夜 | 99综合视频 | 久久无码人妻丰满熟妇区毛片 | 激情视频在线免费观看 | 鬼灭之刃柱训练篇在线观看 | 欧美日韩亚洲国产一区 | 女生扒开尿口让男生桶 | 国产精品一线天 | 色网站在线观看 | 国产熟女高潮一区二区三区 | 亚洲成人麻豆 | 国产成人精品在线 | 在线视频观看一区 | av成人在线播放 | 欧美在线观看a | 蜜桃av在线 | 亚洲国产精品电影 | 一区二区精品视频在线观看 | 免费黄色欧美 | 97超碰人人看 | 日韩午夜电影网 | 99精品视频在线播放免费 | av字幕网 | 朝桐光av一区二区三区 | 国产福利在线观看视频 | 午夜黄色福利视频 | 国产精品久久久久久久久久久久久久久久久久 | 四虎黄色片 | 色视频导航 | 蜜臀一区二区三区精品免费视频 | 亚洲伦理一区二区 | 国产第三页 | 亚洲日本欧美在线 | 一级淫片免费看 | 欧美a在线视频 | 亚洲成人av一区 | 国产精品色悠悠 | 2022精品国偷自产免费观看 | 91亚洲视频在线 | 狠狠艹视频 | 天码人妻一区二区三区在线看 | 久久黑丝| 四川一级毛毛片 | 欧美国产精品一区二区三区 | 在线看亚洲 | 国产午夜视频在线 | 亚洲欧美一区二区三区久久 | 偷拍一区二区 | 色无极亚洲影院 | 日批在线视频 | 日本三级全黄 | 深夜免费在线视频 | 久久九九爱 | 成人毛片网| 久久密av | 超碰牛牛 | 国产亚洲精 | 办公室大战高跟丝袜秘书经理ol | 三级全黄的视频 | ass精品国模裸体欣赏pics | 欧美视频亚洲视频 |