如何在XML中定义命名空间?

时间:2011-10-05 05:32:58

标签: xml namespaces

我使用Eclipse进行J2EE编程。在HTML代码中,我们可以使用xmlns属性来使用JSF(或任何其他)命名空间。使用xmlns属性指定命名空间后,请说出xmlns:f="...",并在键入<f:时自动获取f命名空间下的标记。

我想用每个标签的标签和属性列表定义我自己的命名空间。

如何定义?

1 个答案:

答案 0 :(得分:2)

如果它只是命名空间,那么您需要做的就是选择一个保证唯一的URL并将其用作命名空间。一个常见的惯例是在您拥有的域下使用URL,例如http://www.idiotguy.com/my-super-xml-namespace

命名空间本身并没有说明文档结构;为此,您需要编写DTD或XSD并将文档链接到它。