【发布时间】:2013-03-28 12:03:16
【问题描述】:
我在生成的 xml 文档中添加了换行符。
<aa>"\n"
<bb>some text etc.</bb>"\n"
</aa>"\n"
这最终应该是:
<aa>
<bb>some text etc.</bb>
</aa>
这可以通过 google-code-prettify 实现吗?还是我应该在生成 xml 的代码中自己做?
提前致谢
【问题讨论】:
我在生成的 xml 文档中添加了换行符。
<aa>"\n"
<bb>some text etc.</bb>"\n"
</aa>"\n"
这最终应该是:
<aa>
<bb>some text etc.</bb>
</aa>
这可以通过 google-code-prettify 实现吗?还是我应该在生成 xml 的代码中自己做?
提前致谢
【问题讨论】:
Prettify 可以为源代码设置样式,但它不会重新缩进或换行。
它会在你的代码中保留标签,所以你可以使用换行符来缩进你的代码,或者你可以使用 HTML 布局来做到这一点
<style>
code.prettyprint { display: block; white-space: pre-wrap }
div.el {margin-left: 2em}
</style>
<code class="prettyprint">
<div class=el><aa><div class=el><bb>...</bb></div></aa></div>
</code>
<div class=el> 使用margin-left 缩进一定量,pre-wrap 使行在缩进块内换行。
【讨论】: