|
以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- [求助]XML文档树问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=119) |
|
-- 作者:KiDz -- 发布时间:11/7/2003 12:36:00 AM -- [求助]XML文档树问题 一个完整的XML文档应该可以表示为一树形结构。我在学习XSL中,书中提到XML只需要完整,无须合法。在一般完整的情况下,XML的树形结构从一个根节点出发,然后有三个子元素:XML声明,XSL声明,根元素。 我想请问一下,如果这个时候加入一个外部DTD声明,那么DTD声明属不属于根节点的子元素?如果不属于,那么它是什么节点? |
|
-- 作者:admin -- 发布时间:11/7/2003 12:58:00 AM -- 完整指的是什么?? well-formed? 不属于。 |
|
-- 作者:KiDz -- 发布时间:11/7/2003 1:02:00 AM -- 完整就是well-formed 我看一本清华的教材上也是这么说的。 不过教材上提到过这样一句话让我觉得有些模糊了:在XML文档中的DTD声明可以是结构树的叶子节点。请问这个叶子节点从属于上面三个顶极节点的哪一个呢?还是我对这句话理解有误? |
|
-- 作者:jackywu -- 发布时间:11/7/2003 1:04:00 AM -- 如果只是一个xml文档,well-formed的意思只要有root,就可以了,但是如果应用了外部的dtd,就必须严格按照dtd中的格式进行书写,dtd只是一个文档类型的定义,定义了一个规范 |
|
-- 作者:KiDz -- 发布时间:11/7/2003 1:08:00 AM --
谢谢你的解答,但是我觉得你可能没有真正理解我的意思 |
|
-- 作者:xcmd -- 发布时间:11/10/2003 4:22:00 AM -- 我认为一个"完整的"XML文档不一定要有XSL. 外部DTD声明本身就不是"节点",<?……?>应该是操作指令,它交给解析该文档的程序来处理,这里就是IE了. |
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
878.906ms |