我试图读取
http://www.w3.org/TR/xml-infoset/和
wikipedia entry.但坦率地说,我还不知道有什么区别.
报价单 :
An XML document has an information set
if it is well-formed and satisfies the
namespace constraints. There is no
requirement for an XML document to be
valid in order to have an information
set.
从维基百科进入似乎没有意义.无效的文档如何具有任何语义,因此如何才能成为“信息”集?
这是什么信息?
well-formed and satisfies the namespace constrained
XML有?而且在什么方面它本身是有用的.换句话说,为什么在语义上来说,定义XML信息集是必要的?有什么信息不能用XML表示?如果是这样,我可以看到XML Infoset的限制集,但如果不确定XML Infoset与术语“信息”一样没有意义?
感谢您的有趣答案:
我仍然不能理解为什么Xml信息集有任何目的,而不是术语信息集.但是你们已经给了我直接的答案.
思考XML文本和XML信息集之间区别的一个有用的方法是考虑
Fast Infoset.这是XML信息集的二进制表示形式.
所以你有一个抽象的“信息集”,它是一个代表XML数据(节点,元素,属性等)的概念模型.这可以物理地表示为文本XML文档,或作为快速信息集流.两者都代表相同的数据,但是截然不同.