我最近收到了很多大量使用xml:space属性的XML文档。看看如何使用,我会说编辑并不完全知道what xml:space is used for。
但是,我很想知道为什么XML编辑器不会抱怨xml:space缺少名称空间声明。在我看来应该有一个
xmlns:xml="http://www.w3.org/XML/1998/namespace"
文件中的某处。
是否可以使用没有名称空间声明的xml:space?
首选包含W3C参考的答案。我正在查看"The "xml:" namespace",但我不清楚该文档中我可以省略名称空间声明。
答案 0 :(得分:1)
隐式声明“xml”前缀。见这里:
http://www.w3.org/TR/REC-xml-names/#ns-decl
引用:
根据定义,前缀xml绑定到命名空间名称 http://www.w3.org/XML/1998/namespace。它可能,但不一定是 声明,并且不得绑定到任何其他命名空间名称。其他 前缀不得绑定到此命名空间名称,并且它不能是 声明为默认命名空间。