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?

заранее спасибо

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-left сделать отступ на определенную сумму, а pre-wrap вызывает перенос строки внутри отступа блока.

Другие вопросы по тегам