Scala Language
Manipulation XML
Recherche…
Beautify ou Pretty-Print XML
L'utilitaire PrettyPrinter
imprimera les documents XML. L'extrait de code suivant permet d'imprimer des fichiers XML non formatés:
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)
Cela affichera le contenu en utilisant une largeur de page de 150
et une constante d'indentation de 4
caractères d'espace blanc:
<a>
Alana
<b>
<c>Beth</c>
<d>Catie</d>
</b>
</a>
Vous pouvez utiliser XML.loadFile("nameoffile.xml")
pour charger xml à partir d'un fichier au lieu d'une chaîne.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow