如何在 XML 属性中设置换行符?
Posted
技术标签:
【中文标题】如何在 XML 属性中设置换行符?【英文标题】:How to have line breaks in XML attributes? 【发布时间】:2010-12-21 21:25:01 【问题描述】:我有一个名为:description 的属性,我想在其中包含以下内容并带有新行:
这是内容描述部分。 下载说明: 这是有关如何下载内容的内容。 热线支持: 这是内容热线。
如何在 xml 中为它创建一个新行?
【问题讨论】:
Are line breaks in XML attribute values valid? 的可能重复项 【参考方案1】:试试这样:
<description><![CDATA[first line<br />second line<br />]]></description>
基本上,您将标签内的内容包装在“”中作为结束标签,在此标签之间您可以使用 来换行。如果要加倍空格,请像这样使用两个 :
希望这会有所帮助。
【讨论】:
下次更具体会很棒。我的方法与描述标签配合得很好。【参考方案2】:如果您在 XML 属性中需要它,则必须使用字符实体:
<element attribute="First line Second line Third line..." />
【讨论】:
【参考方案3】:基本上你要插入 CRLF:
CR 代码:&#13;
LF码:&#10;
<myelement description="line1 line2 line3"/>
【讨论】:
以上是关于如何在 XML 属性中设置换行符?的主要内容,如果未能解决你的问题,请参考以下文章