以XML格式显示属性

时间:2009-11-26 09:17:10

标签: xml

显示这两种方式是否相同且正确?

E.g。

<内容cpid =“1”cpnm =“1”>< / contents>

<内容
   CPID = “1”
   cpnm = “1” >
< /内容>

4 个答案:

答案 0 :(得分:1)

是的,就属性而言。

答案 1 :(得分:1)

是。 XML通常会忽略空格,尽管您可以在大多数XML处理器中打开/关闭此功能。在标签内,它没有任何区别。

这也是等效的:

<contents cpid="1" cpnm="1"/>

答案 2 :(得分:1)

您的上一个示例内容中有换行符。这可能会有所不同,至少对于一些应用了某些设置的XML解析器而言。

答案 3 :(得分:0)

没有!两者都包含不同数量的XML节点。

如果你试图在第一种情况下找到第一个孩子,你什么也得不到。在第二种情况下,您将获得一个带有简单'\ n'内容的文本元素。

即使在XSLT转换中,您可能会得到不同的结果 - 请注意“position()”XPath的功能。

更多信息:http://www.oracle.com/technology/pub/articles/wang-whitespace.html