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

前端之家收集整理的这篇文章主要介绍了是否允许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

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

猜你在找的XML相关文章