以文本方式查看主题 - 中文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=41617) |
-- 作者:fengqingyang1979 -- 发布时间:12/25/2006 10:32:00 PM -- DTD中根元素的两个子元素不能再有相同的子元素吗 <!ELEMENT BOOKDATA (BOOK,PRODUCT)+> <!ELEMENT BOOK (price)> <!ELEMENT price (#PCDATA)> <!ELEMENT PRODUCT (price)> <!ELEMENT price (price1,price2)> <!ELEMENT price1 (#PCDATA)> <!ELEMENT price2 (#PCDATA)> BOOK和PRODUCT含有相同名称的price属性,但前者是#PCDATA类型,后者是包含自元素类型,这个文档不能通过XMLSpy的验证啊,为什么啊,要是定义为各自的属性就行,因为定义属性的时候前面有元素名限定,高手指点一下啊 |
-- 作者:hgpimac -- 发布时间:12/26/2006 1:21:00 PM -- 这样不行,xml应该没有面向对象的重载这种功能 |
-- 作者:fengqingyang1979 -- 发布时间:12/27/2006 8:59:00 AM -- Schema就能实现啊,通过complexType很容易啊,不是XML的事吧 |
-- 作者:hgpimac -- 发布时间:12/27/2006 10:10:00 AM -- 写错了。是dtd不是xml |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
6,125.000ms |