Scala Language
Manejo de XML
Buscar..
Beautify o Pretty-Print XML
La utilidad PrettyPrinter
'imprimirá bastante' documentos XML. El siguiente fragmento de código imprime XML sin formato:
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)
Esto generará el contenido utilizando un ancho de página de 150
y una constante de sangría de 4
caracteres de espacio en blanco:
<a>
Alana
<b>
<c>Beth</c>
<d>Catie</d>
</b>
</a>
Puede usar XML.loadFile("nameoffile.xml")
para cargar xml desde un archivo en lugar de desde una cadena.
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow