XML 包含文本分隔符的预定义文本的文本字段

XML text field with predefined text including text breaks

假设我有以下 XML 代码:

<fields>
<field default="Open Questions:  Open Issues:  Summary:   " description="A short description about this item" id="description_test" name="Test-Description" required="true" type="text/html"/>

<field default="5" description="Some testnumber" id="testnumber" name="testnumber" required="true" type="integer"/>
</fields>

我的问题是我想在属性类型为"text"的字段中有一个预定义的文本,但是我还想在默认字段中插入文本分隔符或段落。可能它会与 HTML-Tags 一起使用,因为我的代码稍后显示在 HTML 页面上,所以我想做一些事情:

default="Open Questions: " + <br /> + " Open Issues: " + <br /> + " Summary:   "

有什么想法吗?

您可以使用 "Carriage Return, Line Feed" 换句话说 \r\n 使用它们的字符实体,其中 CR(回车 Return)代码为 &#13;,LF(换行)代码为&#10;。你的代码将变成如下:

<fields>
<field default="Open Questions: &#13;&#10; Open Issues: &#13;&#10; Summary:   " description="A short description about this item" id="description_test" name="Test-Description" required="true" type="text/html"/>

<field default="5" description="Some testnumber" id="testnumber" name="testnumber" required="true" type="integer"/>
</fields>

编辑

您也可以明确设置换行符,看看是否适合您:

  <fields>
    <field default="Open Questions: 
 Open Issues: 
 Summary:   " description="A short description about this item" id="description_test" name="Test-Description" required="true" type="text/html"/>

    <field default="5" description="Some testnumber" id="testnumber" name="testnumber" required="true" type="integer"/>
    </fields>