2009-12-01 28 views
10

私はと呼ばれる属性があります。説明をし、私は新しい行でそれに次のようにしたい:XML属性に改行を入れるには?

これは、コンテンツ記述部です。
ダウンロード手順:
コンテンツのダウンロード方法のコンテンツです。
ホットラインのサポート
これは内容のホットラインです。

xmlで新しい行を作成するにはどうすればよいですか?

+0

可能な複製[XML属性の改行値は有効ですか?](http://stackoverflow.com/questions/449627/are-line-breaks-in-xml-attribute-values-valid) –

答えて

20

基本的にあなたはCRLFを挿入する:

CRコード:
LFコード: 


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

はこのようにそれを試してみてください。

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

基本的にはこのタグわたってるしきあなたは改行を引き起こすことが
を使用することができ、終了タグのための「」内の自分のタグ内のコンテンツをラップします。スペースを2倍にしたい場合は、
を次のように2つ使用してください。

希望します。

+9

これは属性に含まれていません... –

+0

次回はもっと具体的ですすばらしいです。私のメソッドは、descriptionタグを使って完全にうまく動作します。 – David

5

あなたがXML 属性にそれが必要な場合は、文字エンティティを使用する必要があります:

<element attribute="First line&#10;Second line&#10;Third line..." /> 
関連する問題