一个基于XML的工作流协议,关于WF/DOC协议以后会有更多的相关报道和内容。
关于WF/DOC协议的说明以后我会给出相关的文档。
以下的xml schema仍在开发中,我只是把现在的一个版本放了出来。
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="
http://www.w3.org/2001/XMLSchema">
<xs:element name="WorkFlow">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Version" type="xs:float"/>
<xs:element name="Name" type="xs:string" default="工作流名称"/>
<xs:element name="Caption" type="xs:string" default="工作流名称"/>
<xs:element name="database" type="xs:string"/>
<xs:element name="table" type="xs:string"/>
<xs:element ref="Node" minOccurs="3" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Node">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string" default="节点名称"/>
<xs:element name="Caption" type="xs:string" default="节点名称"/>
<xs:element name="NextNode" type="xs:string" default="下一节点"/>
<xs:element name="PriorNode" type="xs:string" default="上一节点"/>
<xs:element name="ACL" type="xs:string" default="可读取用户"/>
<xs:element ref="CanVas"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CanVas">
<xs:complexType>
<xs:sequence>
<xs:element name="Top" type="xs:integer" default="0"/>
<xs:element name="Left" type="xs:integer" default="0"/>
<xs:element name="Height" type="xs:integer" default="0"/>
<xs:element name="Width" type="xs:integer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
[ 此贴被fanyu在2006-02-27 10:20重新编辑 ]