以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  关于standalone值的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=66751)


--  作者:jason_zhao
--  发布时间:9/3/2008 11:00:00 AM

--  关于standalone值的问题
学习XML中看书有这条注释
“如果包括一个对外部DTD的引用,且该DTD中含有实体定义,则必须将XML声明中的standalone属性值设置为no.”

为什么设置为no呢? standalone的意思不是 “表明要正确处理当前的文档是否需要外部文件”吗?
我觉得应该是yes啊。
高手帮忙解释下。


--  作者:Qr
--  发布时间:9/4/2008 8:37:00 AM

--  
一个DTD既可以是内部的,包含在一个“形式良好的”XML文件中(standalone=“yes”);也可以是外部的,作为一个外部文件被引用(standalone=“no”)。

XML声明中必须说明这个文件是不是自成一体的,即standalone属性的属性值是yes或no了。


--  作者:lao_cai
--  发布时间:9/6/2008 5:20:00 PM

--  
standalone可以理解为孤立的意思, standalone="no" 表示不是孤立的,需要外部DTD
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
6,257.813ms