XML_Beautifier est un paquet qui vous aide à rendre vos documents XML plus lisible pour les êtres humains.
Il est capable d'ajouter des retours à la ligne, de l'indentations, des attributs de sortes, convertir la casse des tags et de couper les commentaires trop long. Il reconnait les tags, les caractères de données, les commentaires, les déclarations XML, les instructions de traitement ainsi que les entités externes et il est capable de les formatter de façon à les rendre plus lisible.
Le document est transformé en utilisant la classe XML_Beautifier_Tokenizer ainsi que le parseur expat. Ainsi, le rendu est utilisé pour créer la représentation sous forme de chaîne du document et le formatte en utilisant les options spécifiées.
Actuellement, seul un rendu est disponible mais vû que XML_Beautifier utilise une architecture à base de drivers, d'autres rendus (comme la colorisation de la synthaxe) devrait suivre rapidement.