以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  急急急,如何写这个Schame,大侠们帮帮忙!!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=62960)


--  作者:generalhua
--  发布时间:5/22/2008 12:59:00 PM

--  急急急,如何写这个Schame,大侠们帮帮忙!!!
用schame描述下面这个模型,哪个大侠帮我看看啊,怎么做。。。。。吐血感谢:

BP-net描述文件(version 0.9)是一种特殊格式的xml文件,其格式描述如下:
1、根标签为bpnet,它有两个属性,第一个是id,第二个是version。这两个属性的值均为无格式的字符串。id属性是必需的;version属性是可选的。
2、bpnet标签中可允许出现两个子标签,nodes标签和links标签。
3、nodes标签和links标签只允许出现在bpnet标签中,它们可以不出现,但最多只能出现一次。
4、nodes标签中允许出现一种标签,node标签。node标签至少出现一次,最多出现的次数不限。
5、links标签中允许出现一种标签,link标签。link标签至少出现一次,最多出现的次数不限。
6、node标签可以是空标签,也可以是非空标签,允许出现四个属性,id、name、split和join。
7、node标签的id属性是必需的;其它属性是可选的。id和name两个属性的值均为无格式的字符串。split和join属性的值必须是枚举值{AND,OR,XOR,COMPLEX}四个实体(entity)中的一个,如没有定义这两个属性则缺省值均为AND。
8、如果node标签没有定义值为COMPLEX的split或join属性,它为空标签,否则为非空标签。
8、link标签是空标签。有两个属性,from和to,这两个属性都是必须的。属性的值是对node标签的id属性的引用。也就是说,属性值必须是node标签中定义过的id属性的值。不允许任意定义id。
9、BP-net描述文件中出现的所有id属性,其值必须是唯一的,也即不允许出现重复的id。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
48.828ms