XML名字空间提供了一种避免元素名冲突的方法。
b名字冲突
由于XML中的元素名不是固定的,因此当两个不同的文档使用同样的名字描述两个不同类型的元素时就会发生名冲突。
下面这个XML文档在一个表格中携带了信息:
table
tr
tdApples /td
tdBananas /td
/tr
/table
下面这个XML文档携带了关于一个表格的信息 (关于一件家具的信息):
table
nameAfrican Coffee Table /name
width80 /width
length120 /length
/table
如果这两个XML文档被加在一起,就会发生一个元素名冲突,因为这两个文档都包含了一个 table元素,而这两个元素的内容和定义都不同...[ 查看全文 ]