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 回答