L’indentation ne doit pas renommer les espaces de noms, trier les attributs, convertir CDATA, supprimer les commentaires ou réécrire les entités. XMLClear conserve ces constructions comme jetons source après analyse.

Le préfixe est une écriture, l’URI une identité

Deux documents peuvent utiliser des préfixes différents pour la même URI, et un espace de noms par défaut change les éléments sans préfixe dans sa portée. Le formateur ne doit pas inventer de préfixe. XMLClear conserve noms qualifiés et attributs xmlns dans l’ordre et compte seulement les déclarations. Ce compte ne prouve ni le vocabulaire attendu ni sa liaison au bon code.

Gardez visibles les nœuds non élémentaires

Les commentaires portent des notes, les instructions peuvent référencer une feuille de style et CDATA facilite certains caractères. XMLClear conserve leur écriture et affiche des comptes. Il n’exécute aucune instruction, ne rend pas SVG, n’applique pas XSLT, n’ouvre pas de feuille référencée et n’insère pas les nœuds dans la page active. Conserver signifie seulement garder le texte, pas garantir un effet sûr ou compris.

Contrôle pratique avant utilisation

Conservez le document d’origine à côté du résultat et comparez la partie utilisée. Vérifiez noms d’éléments et attributs, préfixes et déclarations d’espace de noms, entités, commentaires, instructions, limites CDATA et texte mixte. Si le système destinataire traite les espaces comme des données, choisissez Vérifier ou gardez la source : un formateur ne peut déduire un modèle de contenu absent. Passez ensuite le résultat dans le même schéma, les mêmes tests, contrôles de signature et flux applicatif qui acceptent normalement ce XML. XMLClear ne prouve volontairement pas ces contrats distincts.