是否允许XML属性值中的换行符?

我意识到它不优雅或不需要,但它是允许(在良好形式的XML)XML元素中的属性值跨多行?

例如

<some-xml-element value="this value goes over....
multiple lines!" />

是的,我知道有更好的写作方式。我会亲自写它:

<some-xml-element>
<value>this value goes over...
multiple lines!</value>
</some-xml-element>

要么:

<some-xml-element value="this value goes over....&#13;&#10;" />

但是我们有自己的XML解析器,我想知道第一个例子是否允许在格式良好的XML中。

http://www.w3.org/TR/REC-xml/#NT-AttValue

看来,除了<&,以及您的分隔符('或“)之外的所有内容都可以,所以换行也应该是。

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念