Options

Options -- Liste de toutes les options de XML_Beautifier

Introduction aux options

Les options vous permettent d'influence sur le processus. Elles sont passées au rendu et vous devez vérifier si oui ou non le rendu que vous utilisez support ces options.

Sachant qu'il y a actuellement uniquement un rendu disponible (Plain), vous ne devriez pas vous embéter avec cela plus longtemps.

Les options peuvent être passées sous la forme d'un tableau associatif au constructeur de XML_Beautifier. Vous devriez également utiliser setOption(), ou setOptions() pour définir une ou plusieurs options après avoir créée l'instance de XML_Beautifier.

Toutes les options disponibles

Voilà une liste de toutes les options disponibles supportées par XML_Beautifier.

Tableau 63-1. Options de XML_Beautifier

OptionValeurs possiblesDéfautDescription
removeLineBreaksTRUE ou FALSETRUEDéfinie si oui ou non les sauts de ligne doivent être ajouter dans les sections cdata
indenttoutes chaînes" " (4 espaces)La chaîne passée à cette option sera utilisé pour indenter les tags d'un degrès.
linebreaktoutes chaînes"\n"La chaîne passée à cette option sera utilisé pour effectuer des retours à la ligne. Vous devriez utiliser "\n" ou "\r\n".
caseFoldingTRUE ou FALSEFALSEActive ou non la casse pour les tags et les attributs
caseFoldingTo"uppercase" ou "lowercase""uppercase"Peut être utilisé, si le paramètre caseFolding a été défini à TRUE pour définir si oui ou non les tags et les attributs doivent être convertie en minuscule ou majuscule.
normalizeCommentsFALSE ou TRUEFALSE Si définie à TRUE, tous les espaces supplémentaires dans les commentaires XML seront convertis en un seul espace. Cela convertira un commentaire sur plusieurs lignes en un commentaire sur une seule ligne.
maxCommentLineentier-1Longueur maximal pour une ligne d'un comentaire. Si un commentaire dépasse cette limite, il sera automatiquement coupé. Si définie à -1, la longueur de la ligne est illimitée.
multilineTagsTRUE ou FALSEFALSESi définie à TRUEn un retour à la ligne sera ajouter dans le tag après chaque attribut et les attributs seront indentés.

Exemple avec les options

L'exemple suivant montre comme définir les options pour XML_Beautifier.

Exemple avec les options définies plus tard dansle code

L'exemple suivant montre comme définir les options pour XML_Beautifier, si l'instance a déjà été créée.