Scala Language
Gestione XML
Ricerca…
Beautify o Pretty-Print XML
L'utilità PrettyPrinter
produrrà documenti XML "carina". Il seguente frammento di codice consente di stampare xml non formattato:
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)
Questo produrrà il contenuto usando una larghezza di pagina di 150
e una costante di indentazione di 4
caratteri spazi bianchi:
<a>
Alana
<b>
<c>Beth</c>
<d>Catie</d>
</b>
</a>
È possibile utilizzare XML.loadFile("nameoffile.xml")
per caricare xml da un file anziché da una stringa.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow