15

long 属性値を含む XML データがあります。値に空白文字が含まれていません。行が列の最大数を超えないように XML テキストを分割して、XML を読みやすくフォーマットしたいと考えています。
これを達成する手段はありますか?XML パーサーが (Visual Basic のアンダースコア文字のように) 空白と見なさないように、行末にブレーク文字を入れることはできますか?

例えば:

<element attribute="this_is_a_very_long_text_attribute_value_that_I_want_to_split_on multiple_line_for_readability"/>

私は次のようなものが欲しい:

<element attribute="this_is_a_very_long
_text_attribute_value_that_I_want_to_split
_on multiple_line_for_readability"/>
4

2 に答える 2

4

XML改行文字自体の規定はありませAttribute Values
んが、これを使用して記述している IDE に応じて行うことができます
。Visual Studio を使用している場合、行を改行する機能があり、IDE 自体によって処理され
ますが、メモ帳などの低レベルのテキスト エディターを使用している場合、これを行う
ことはできません。おそらく、XML エディターのドキュメントを確認する必要があります。

于 2012-07-09T10:28:53.913 に答える
-1

方法があります: つまり、スペースの代わりにタブを使用するだけです。詳細については、この回答をご覧ください。 https://stackoverflow.com/a/38880984/3135511

うーん、Chrome 開発者ツールや Visual Studio のような IDE はトラップして制限するかもしれませんが、通常のエディターでこれを行い、html/xml で処理します。

于 2016-08-10T18:43:04.347 に答える