XML是否允许在声明之前使用命名空间?

时间:2012-02-16 06:26:35

标签: xml xml-namespaces

我从c#书中找到了一个例子如下:

<text:directory                         
   xmlns:text = "urn:deitel:textInfo"   
   xmlns:image = "urn:deitel:imageInfo">

   <text:file filename = "book.xml">

      ...

似乎命名空间text用于限定目录,然后在下一行声明它。我误解了什么吗?示例代码是正确的,只是我不清楚。

1 个答案:

答案 0 :(得分:2)

XML并不关心行。他们只是“白色空间”。因此,命名空间根本没有在下一行声明,它在使用它的同一元素中声明。