3

生成された xml ドキュメントに改行を追加しました。

<aa>"\n"
<bb>some text etc.</bb>"\n"
</aa>"\n"

これは次のようになります。

<aa>
  <bb>some text etc.</bb>
</aa>

これは google-code-prettify で可能ですか?それとも、xml を生成するコードで自分で行う必要がありますか?

前もって感謝します

4

1 に答える 1

1

Prettify はソース コードのスタイルを設定できますが、行の再インデントや改行は行いません。

コード内のタグが保持されるため、改行を使用してコードをインデントしたり、HTML レイアウトを使用してそれを行うことができます

<style>
  code.prettyprint { display: block; white-space: pre-wrap }
  div.el {margin-left: 2em}
</style>
<code class="prettyprint">
  <div class=el>&lt;aa&gt;<div class=el>&lt;bb&gt;...&lt;/bb&gt;</div>&lt;/aa&gt;</div>
</code>

は一定量だけインデントするために<div class=el>使用し、 はインデントされたブロック内で行を折り返します。margin-leftpre-wrap

于 2013-03-30T00:05:24.963 に答える