Scala Language
XML処理
サーチ…
BeautifyまたはPretty-Print XML
PrettyPrinter
ユーティリティは、XMLドキュメントを「きれいに印刷」します。次のコードスニペットは、フォーマットされていないxmlをきれいに印刷します。
import scala.xml.{PrettyPrinter, XML}
val xml = XML.loadString("<a>Alana<b><c>Beth</c><d>Catie</d></b></a>")
val formatted = new PrettyPrinter(150, 4).format(xml)
print(formatted)
これにより、ページ幅150
、インデント定数4
の空白文字を使用してコンテンツが出力されます。
<a>
Alana
<b>
<c>Beth</c>
<d>Catie</d>
</b>
</a>
XML.loadFile("nameoffile.xml")
を使用すると、文字列ではなくファイルからxmlをロードできます。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow