Как сделать разрывы строк в атрибутах XML? - PullRequest
11 голосов
/ 01 декабря 2009

У меня есть атрибут с именем: description, и я хочу добавить в него следующее с новыми строками:

Это раздел описания контента.
Скачать инструкцию:
Это содержание о том, как загрузить содержимое.
Поддержка горячей линии:
Это горячая линия для содержания.

Как мне создать новую строку для него в XML?

Ответы [ 3 ]

20 голосов
/ 01 декабря 2009

В основном вы хотите вставить CRLF:

код CR: 
LF код: 


<myelement description="line1&#13;&#10;line2&#13;&#10;line3"/>
5 голосов
/ 01 декабря 2009

Если вам это нужно в атрибуте XML , вам придется использовать символьные объекты:

<element attribute="First line&#10;Second line&#10;Third line..." />
0 голосов
/ 01 декабря 2009

Попробуй так:

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

По сути, вы заключаете содержимое в свой тег внутри "" для закрывающего тега, между этим тегом вы можете использовать
, чтобы вызвать разрыв строки. Если вы хотите удвоить его, используйте два
, например:

Надеюсь, это поможет.

...