2009-12-01 16 views
10

Mam atrybut o nazwie: opis i chcę mieć następujące w nim z nowymi liniami:Jak uzyskać podziały wierszy w atrybutach XML?

To jest sekcja opis zawartości.
Instrukcja pobierania:
Oto spis treści, jak pobrać zawartość.
Wsparcie Hotline:
To jest gorąca linia dla zawartości.

Jak utworzyć nowy wiersz w formacie xml?

+0

możliwy duplikat [Są podziały linii w atrybucie XML wartości są prawidłowe?] (http://stackoverflow.com/questions/449627/are-line-breaks-in-xml-attribute-values-valid) –

Odpowiedz

20

Zasadniczo chcesz wstawić CRLF:

CR kod: 
LF kod: 


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

Spróbuj tak:

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

Zasadniczo owinąć treści w tagu wewnątrz „” dla znacznika zamykającego, pomiędzy nimi tego znacznika można wykorzystać
powoduje podział wiersza. Jeśli chcesz podwoić to miejsce, użyj dwóch następujących:
takich jak:

Mam nadzieję, że to pomoże.

+9

To nie jest atrybut ... –

+0

Następnym razem, gdy bardziej szczegółowe byłoby wspaniały. Moja metoda działa idealnie dobrze z tagiem opisu. – David

5

Jeśli jest to potrzebne w XML atrybutu, będziesz musiał użyć encji znakowych:

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