Scala Language
Обработка XML
Поиск…
Уничтожить или допечатать 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