【问题标题】:google-code-prettify xml indention谷歌代码美化 xml 缩进
【发布时间】: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 的代码中自己做?

提前致谢

【问题讨论】:

    标签: google-code-prettify


    【解决方案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>
    

    &lt;div class=el&gt; 使用margin-left 缩进一定量,pre-wrap 使行在缩进块内换行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多