📄 xpdl.dtd
字号:
<?xml version="1.0" encoding="us-ascii"?><!ENTITY % ComplexType "RecordType | UnionType | EnumerationType | ArrayType | ListType"><!ENTITY % Type "%ComplexType; | BasicType | PlainType | DeclaredType"><!ENTITY % Mode "Automatic | Manual"><!ELEMENT Package (PackageHeader, RedefinableHeader?, ConformanceClass?, ExternalPackages?, TypeDeclarations?, Participants?, Applications?, DataFields?, WorkflowProcesses?, ExtendedAttributes?)><!ATTLIST Package xmlns:xpdl CDATA #FIXED "http://www.wfmc.org/standards/docs/xpdl" Id NMTOKEN #REQUIRED Name CDATA #IMPLIED><!ELEMENT PackageHeader (XPDLVersion, Vendor, Created, Description?, Documentation?, PriorityUnit?, CostUnit?)><!ELEMENT ExternalPackages (ExternalPackage*)><!ELEMENT TypeDeclarations (TypeDeclaration*)><!ELEMENT Participants (Participant*)><!ELEMENT Applications (Application*)><!ELEMENT DataFields (DataField*)><!ELEMENT WorkflowProcesses (WorkflowProcess*)><!ELEMENT ExtendedAttributes (ExtendedAttribute*)><!ELEMENT Responsibles (Responsible*)><!ELEMENT FormalParameters (FormalParameter*)><!ELEMENT Activities (Activity*)><!ELEMENT Transitions (Transition*)><!ELEMENT TransitionRestrictions (TransitionRestriction*)><!ELEMENT ActualParameters (ActualParameter*)><!ELEMENT TransitionRefs (TransitionRef*)><!ELEMENT Participant (ParticipantType, Description?, ExtendedAttributes?)><!ATTLIST Participant Id NMTOKEN #REQUIRED Name CDATA #IMPLIED><!ELEMENT ParticipantType EMPTY><!ATTLIST ParticipantType Type (RESOURCE_SET | RESOURCE | ROLE | ORGANIZATIONAL_UNIT | HUMAN | SYSTEM) #REQUIRED><!ELEMENT XPDLVersion (#PCDATA)><!ELEMENT Vendor (#PCDATA)><!ELEMENT Created (#PCDATA)><!ELEMENT Description (#PCDATA)><!ELEMENT Documentation (#PCDATA)><!ELEMENT PriorityUnit (#PCDATA)><!ELEMENT CostUnit (#PCDATA)><!ELEMENT ExtendedAttribute ANY><!ATTLIST ExtendedAttribute Name NMTOKEN #REQUIRED Value CDATA #IMPLIED><!ELEMENT RedefinableHeader (Author?, Version?, Codepage?, Countrykey?, Responsibles?)><!ATTLIST RedefinableHeader PublicationStatus (UNDER_REVISION | RELEASED | UNDER_TEST) #IMPLIED><!ELEMENT Author (#PCDATA)><!ELEMENT Version (#PCDATA)><!ELEMENT Codepage (#PCDATA)><!ELEMENT Countrykey (#PCDATA)><!ELEMENT Responsible (#PCDATA)><!ELEMENT ConformanceClass EMPTY><!ATTLIST ConformanceClass GraphConformance (FULL_BLOCKED | LOOP_BLOCKED | NON_BLOCKED) #IMPLIED><!ELEMENT ExternalPackage (ExtendedAttributes?)><!ATTLIST ExternalPackage href CDATA #IMPLIED><!ELEMENT TypeDeclaration ((%Type;), Description?, ExtendedAttributes?)><!ATTLIST TypeDeclaration Id NMTOKEN #REQUIRED Name CDATA #IMPLIED><!ELEMENT PlainType EMPTY><!ATTLIST PlainType Type (BOOLEAN | UNIT | PERFORMER) #REQUIRED><!ELEMENT BasicType EMPTY><!ATTLIST BasicType Type (STRING | FLOAT | INTEGER | REFERENCE | DATETIME) #REQUIRED><!ELEMENT RecordType (Member+)><!ELEMENT UnionType (Member+)><!ELEMENT EnumerationType (EnumerationValue+)><!ELEMENT EnumerationValue EMPTY><!ATTLIST EnumerationValue Name NMTOKEN #REQUIRED><!ELEMENT Member (%Type;)><!ELEMENT ArrayType (%Type;)><!ATTLIST ArrayType LowerIndex NMTOKEN #REQUIRED UpperIndex NMTOKEN #REQUIRED><!ELEMENT ListType (%Type;)><!ELEMENT DeclaredType EMPTY><!ATTLIST DeclaredType Id IDREF #REQUIRED><!ELEMENT WorkflowProcess (ProcessHeader, RedefinableHeader?, FormalParameters?, (%Type;)*, DataFields?, Participants?, Applications?, Activities?, Transitions?, ExtendedAttributes?)><!ATTLIST WorkflowProcess Id NMTOKEN #REQUIRED Name CDATA #IMPLIED><!ELEMENT ProcessHeader (Created?, Description?, Priority?, Limit?, ValidFrom?, ValidTo?, TimeEstimation?)><!ATTLIST ProcessHeader DurationUnit (Y | M | D | h | m | s) #IMPLIED><!ELEMENT Priority (#PCDATA)><!ELEMENT Limit (#PCDATA)><!ELEMENT TimeEstimation (WaitingTime?, WorkingTime?, Duration?)><!ELEMENT WaitingTime (#PCDATA)><!ELEMENT WorkingTime (#PCDATA)><!ELEMENT Duration (#PCDATA)><!ELEMENT ValidFrom (#PCDATA)><!ELEMENT ValidTo (#PCDATA)><!ELEMENT DataField (DataType, InitialValue?, Length?, Description?, ExtendedAttributes?)><!ATTLIST DataField Id NMTOKEN #REQUIRED Name CDATA #IMPLIED IsArray (TRUE | FALSE) "FALSE"><!ELEMENT DataTypes (DataType*)><!ELEMENT DataType (%Type;)><!ELEMENT InitialValue (#PCDATA)><!ELEMENT Length (#PCDATA)><!ELEMENT Application (Description?, FormalParameters?, ExtendedAttributes?)><!ATTLIST Application Id NMTOKEN #REQUIRED Name CDATA #IMPLIED><!ELEMENT Activity (Description?, Limit?, (Route | Implementation), Performer?, StartMode?, FinishMode?, Priority?, SimulationInformation?, Icon?, Documentation?, TransitionRestrictions?, ExtendedAttributes?)><!ATTLIST Activity Id NMTOKEN #REQUIRED Name CDATA #IMPLIED><!ELEMENT Route EMPTY><!ELEMENT Implementation (No | Tool+ | SubFlow | Loop)><!ELEMENT No EMPTY><!ELEMENT Tool (ActualParameters?, Description?, ExtendedAttributes?)><!ATTLIST Tool Id NMTOKEN #REQUIRED Type (APPLICATION | PROCEDURE) #IMPLIED><!ELEMENT SubFlow (ActualParameters?)><!ATTLIST SubFlow Id CDATA #REQUIRED Execution (ASYNCHR | SYNCHR) #IMPLIED><!ELEMENT Loop (Condition?)><!ATTLIST Loop Kind (WHILE | REPEAT_UNTIL) #IMPLIED><!ELEMENT ActualParameter (#PCDATA)><!ELEMENT Performer (#PCDATA)><!ELEMENT StartMode (%Mode;)><!ELEMENT FinishMode (%Mode;)><!ELEMENT Automatic EMPTY><!ELEMENT Manual EMPTY><!ELEMENT Icon (#PCDATA)><!ELEMENT TransitionRestriction (InlineBlock?, Join?, Split?)><!ELEMENT InlineBlock (BlockName?, Description?, Icon?, Documentation?, ExtendedAttributes?)><!ATTLIST InlineBlock Begin NMTOKEN #REQUIRED End NMTOKEN #REQUIRED><!ELEMENT BlockName (#PCDATA)><!ELEMENT Join EMPTY><!ATTLIST Join Type (AND | XOR) #IMPLIED><!ELEMENT Split (TransitionRefs?)><!ATTLIST Split Type (AND | XOR) #IMPLIED><!ELEMENT TransitionRef EMPTY><!ATTLIST TransitionRef Id NMTOKEN #REQUIRED><!ELEMENT SimulationInformation (Cost, TimeEstimation)><!ATTLIST SimulationInformation Instantiation (ONCE | MULTIPLE) #IMPLIED><!ELEMENT Cost (#PCDATA)><!ELEMENT Transition (Condition?, Description?, ExtendedAttributes?)><!ATTLIST Transition Id NMTOKEN #REQUIRED From NMTOKEN #REQUIRED To NMTOKEN #REQUIRED Loop (NOLOOP | FROMLOOP | TOLOOP) #IMPLIED Name CDATA #IMPLIED><!ELEMENT Condition (#PCDATA | Xpression)*><!ATTLIST Condition Type (CONDITION | OTHERWISE) #IMPLIED><!ELEMENT Xpression ANY><!ELEMENT FormalParameter (DataType, Description?)><!ATTLIST FormalParameter Id NMTOKEN #REQUIRED Index NMTOKEN #IMPLIED Mode (IN | OUT | INOUT) "IN">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -