【问题标题】:How to have line breaks in XML attributes?如何在 XML 属性中设置换行符?
【发布时间】:2010-12-21 21:25:01
【问题描述】:

我有一个名为:description 的属性,我想在其中包含以下内容并带有新行:

这是内容描述部分。
下载说明:
这是有关如何下载内容的内容。
热线支持:
这是内容热线。

如何在 xml 中为它创建一个新行?

【问题讨论】:

标签: xml new-operator lines


【解决方案1】:

试试这样:

<description><![CDATA[first line<br />second line<br />]]></description> 

基本上,您将标签内的内容包装在“”中作为结束标签,在此标签之间您可以使用
来换行。如果要加倍空格,请像这样使用两个


希望这会有所帮助。

【讨论】:

  • 下次更具体会很棒。我的方法与描述标签配合得很好。
【解决方案2】:

如果您在 XML 属性中需要它,则必须使用字符实体:

<element attribute="First line&#10;Second line&#10;Third line..." />

【讨论】:

    【解决方案3】:

    基本上你要插入 CRLF:

    CR 代码:&amp;#13;
    LF码:&amp;#10;

    <myelement description="line1&#13;&#10;line2&#13;&#10;line3"/>
    

    【讨论】:

      猜你喜欢
      • 2011-01-01
      • 2013-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多