看了这个文章( http://www.w3school.com.cn/xml/xml_namespaces.asp ),觉得还是不太清楚。
譬如如下的 XML ( XML Namespace (xmlns) 属性):
<f:table xmlns:f="http://www.w3school.com.cn/furniture">
<f:name>African Coffee Table</f:name>
<f:width>80</f:width>
<f:length>120</f:length>
</f:table>
跟这个比较(默认的命名空间( Default Namespaces )):
<table xmlns="http://www.w3school.com.cn/furniture">
<name>African Coffee Table</name>
<width>80</width>
<length>120</length>
</table>
二者有啥区别吗?
现在手头有个 web app ,原本期待的输出是第二种格式的 xml 内容,但是现在一直输出第一种格式的 xml 内容,而且更奇特的是,不管在什么环境测试,甚至换服务器, namespace-prefix 这个字符串内容都丝毫不变。
求专家指点~
譬如如下的 XML ( XML Namespace (xmlns) 属性):
<f:table xmlns:f="http://www.w3school.com.cn/furniture">
<f:name>African Coffee Table</f:name>
<f:width>80</f:width>
<f:length>120</f:length>
</f:table>
跟这个比较(默认的命名空间( Default Namespaces )):
<table xmlns="http://www.w3school.com.cn/furniture">
<name>African Coffee Table</name>
<width>80</width>
<length>120</length>
</table>
二者有啥区别吗?
现在手头有个 web app ,原本期待的输出是第二种格式的 xml 内容,但是现在一直输出第一种格式的 xml 内容,而且更奇特的是,不管在什么环境测试,甚至换服务器, namespace-prefix 这个字符串内容都丝毫不变。
求专家指点~