[解決済み】XMLファイルに改行を追加する方法は?
質問内容
XMLファイルがあり、テキストに改行を入れたいのですが サンプルテキスト123"は、次のようなものです。
Sample
Text 123
私はすでにすべてのことを試してみました。



\n
が、何も動作しない。
<?xml version="1.0" encoding="UTF-8" ?>
<item>
<text>Address</text>
<data>
Sample 
 Text 123
</data>
</item>
解決方法は?
A 改行 (別名 改行 または エンドオブライン , EOL ) は、テキストの行末を示す特殊文字または文字列です。 使用される正確なコードは、オペレーティングシステムによって異なります。
LF: Unix
CR: Mac OS up to version 9
CR+LF: Windows, DOS
を使用することができます。


は改行(LF)または

XMLパーサは、解析されたテキストをアプリケーションに渡す際に、この文字をそれぞれの文字に置き換えます。 この例は手動で追加することもできますが、プログラムで文字列の中に改行を追加する必要がある場合に特に便利です。
-
一般的なプログラミング言語
-
LF
:"
"
-
CR
:"
"
-
-
XSLTです。
-
LF
:<xsl:text>
</xsl:text>
-
CR
:<xsl:text>
</xsl:text>
-
また、XMLですぐに確認したい場合は、文字通りに入れればよい。
<?xml version="1.0" encoding="UTF-8" ?>
<item>
<text>Address</text>
<data>
Sample
Text 123
</data>
</item>
改行がまだ表示されない?
改行を含むテキストをどのように解釈するかは、アプリケーション次第であることを念頭に置いてください。 改行が無視される場合、アプリケーションが自動的に改行で区切られたテキストを一緒に実行している可能性があります。
例えば、HTMLブラウザは、改行を無視します(複数のスペースが統合されるように、テキスト内のスペースを正規化します)。 HTMLで改行するには
-
使用
<br/>
または -
のような要素でブロックをラップします。
div
またはp
のような要素では、デフォルトで囲まれたテキストの後に改行が行われます。pre
これは、デフォルトでは通常、空白と改行を保持します。 -
のようなCSSスタイリングを使用します。
white-space
を使用して、改行のレンダリングを制御します。
XML アプリケーションが協力的でない?
XML アプリケーションが改行を尊重せず、アプリケーションの処理モデルの範囲内で作業しても解決しない場合、別の方法として
CDATA
を使用して、XMLパーサーに
ではなく
を含むテキストをパースするために
改行があります。
<?xml version="1.0" encoding="UTF-8" ?>
<item>
<text>Address</text>
<data>
<![CDATA[Sample
Text 123]]>
</data>
</item>
または、HTMLマークアップが下流で認識される場合。
<?xml version="1.0" encoding="UTF-8" ?>
<item>
<text>Address</text>
<data>
<![CDATA[Sample <br/>
Text 123]]>
</data>
</item>
これが役に立つかどうかは、XML処理のパイプラインのうち、XMLが通過する1つまたは複数のステージのアプリケーション定義のセマンティクスに依存します。
ボトムライン
A 改行 (別名 改行 または エンドオブライン , EOL ) は、XML の他の文字と同様に追加することができますが、次の点に注意してください。
- OSによって異なる慣習
- XMLアプリケーションのセマンティクスが異なる
関連
-
[解決済み] packages' 要素が宣言されていない
-
[解決済み] 複数のタグを選択するXPath
-
[解決済み] PHPでHTML/XMLをパースして処理する方法とは?
-
[解決済み] 改行やスペースを入れずに印刷する方法
-
[解決済み] Vimで文字を改行で置き換える方法
-
[解決済み] YAML の文字列を複数行に渡って分割するには?
-
[解決済み] XMLを解析して、特定のノード属性のインスタンスをカウントするには?
-
[解決済み] バッチファイル内で改行をエコーする方法を教えてください。
-
[解決済み] コマンドラインからXMLをきれいに印刷する方法は?
-
[解決済み】strings.xmlで、ある文字列を別の文字列から参照する?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】JSF Faceletsのページを開くと、"このXMLファイルにはスタイル情報が関連付けられていないようです。"と表示される。
-
[解決済み] packages' 要素が宣言されていない
-
[解決済み] XMLを用いたIF...THEN...ELSE
-
[解決済み] パワーポイント - XML - リボン - 一部のidMsoに問題があります。
-
[解決済み] i:nil="true "とはどういう意味ですか?
-
[解決済み] Ruby XML to JSON Converter?
-
[解決済み] XMLで改行?[重複]する
-
[解決済み] 複数のタグを選択するXPath
-
[解決済み] exclude-result-prefixesが機能しない
-
[解決済み】コンソールとファイルアペンダーを使用した非常にシンプルなlog4j2のXML設定ファイル