以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  菜鸟求助:dtd中关于子元素声明的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=30571)


--  作者:slowly8
--  发布时间:4/14/2006 11:58:00 AM

--  菜鸟求助:dtd中关于子元素声明的问题
在dtd中
<!ELEMENT bookinfo (title,author,publish,price)>

<!ELEMENT bookinfo (title|author|publish|price)*>
有什么不同.
在编辑xml文件时发现都可以用.但是不知道有什么不同.
第二种用法是在一本书里发现的,不过书里没有具体解释.这样是否有什么额外的好处?
谢谢

--  作者:feirate
--  发布时间:4/14/2006 1:51:00 PM

--  
在dtd中
<!ELEMENT bookinfo (title,author,publish,price)>

<!ELEMENT bookinfo (title|author|publish|price)*>

第一种在构造xml文档bookinfo元素下的子元素时,必需遵循title,author,publish,price的顺序,第二种则是不需要遵循顺序,title,author,publish,price可以按任意顺序出现任意次


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