Zoeken…


XML verfraaien of mooi afdrukken

Het hulpprogramma PrettyPrinter maakt XML-documenten 'mooi af'. Het volgende codefragment drukt mooie ongeformatteerde xml af:

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)

Hiermee wordt de inhoud uitgevoerd met een paginabreedte van 150 en een inspringingsconstante van 4 witruimte-tekens:

<a>
    Alana
    <b>
        <c>Beth</c>
        <d>Catie</d>
    </b>
</a>

U kunt XML.loadFile("nameoffile.xml") gebruiken om xml uit een bestand te laden in plaats van uit een string.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow