以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  [求助]一个schema的写法,求教  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=72268)


--  作者:flowwind_spark
--  发布时间:2/25/2009 9:35:00 AM

--  [求助]一个schema的写法,求教
假设有 这样一个xml文件结构:
fileamount(代表文件个数)
fileinfo(代表文件信息)
filename(代表文件名称)
filesize(代表文件大小)

约束条件:fileamount非零时有下面三项内容,有几个文件就有几个fileinfo、filename和filesize;fileamount为零时没有下面三项内容。

例子xml:
<fileamount>2</fileamount>
<fileinfo>
        <filename>a</filename>
        <filesize>1.5</filesize>
</fileinfo>
<fileinfo>
        <filename>b</filename>
        <filesize>1.5</filesize>
</fileinfo>

如何写对应的schema啊?谢谢大家了。


--  作者:hexun831012
--  发布时间:2/25/2009 9:46:00 PM

--  
xml schema设计用于约束结构,而不是数据,这得需求应该是你的程序去干的事
顺便建议你去看看设计模式
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms