XML vers YAML — moderniser vos configs

Validation DOM puis YAML aligné avec l’empreinte FastMinify existante.

Chargement…
Guide XML → YAML
Notes sur quotes et types après xmlToJson.

Notes développeur

• CDATA → texte normal. • Namespaces peuvent changer libellés.

Cas récurrents

• Modernisation YAML. • Prévisualisation Helm.

À propos des options

CSV sortie : séparateur (Auto suit la locale — point-virgule sur /fr), guillemets, fins de ligne, ligne d'en-tête. CSV entrée : séparateur + première ligne = noms de colonnes (Auto entrée suit aussi la locale). Sortie JSON (sources XML, YAML ou CSV) : indentation compacte ou non et tri récursif optionnel. JSON → XML : mise en forme et largeur. YAML sortie : indent, mode lisible/serré, quotage déterministe. Les commentaires XML ne sont pas repris dans l’arbre JSON.

Exemples

Déploiement par région

Entrée

<?xml version="1.0" encoding="UTF-8"?> <service name="payments" tier="critical"> <region id="eu" active="true"> <host>srv-03.internal</host> <latencyMs>11</latencyMs> </region> </service>

Sortie

service: name: payments tier: critical region: id: eu active: true host: srv-03.internal latencyMs: 11

Livraison avec artefacts

Entrée

<?xml version="1.0" encoding="UTF-8"?> <release version="2025.12" channel="stable"> <artifact id="ui" checksum="deadbeef"/> <artifact id="api" checksum="cafef00d"> <note>Breaking: auth header</note> </artifact> </release>

Sortie

release: version: 2025.12 channel: stable artifact: - id: ui checksum: deadbeef - id: api checksum: cafef00d note: "Breaking: auth header"

Aller plus loin

Contrôle XML → JSON, CSV XML → CSV, minify Minifier XML.

FAQ XML → YAML

DOM

Chiffres entre guillemets ?

YAML peut citer — cohérence avec l’intermédiaire JSON.

XPath ?

Non supporté.

Gros fichiers ?

Préférez desktop.

CDATA ?

Texte conservé — validez l’aval.

Tous vos convertisseurs, encodeurs et minificateurs sur une carte unique ? Outils développeurs Ouvrez le catalogue des outils développeurs.

Encodage & échappement

XML vers YAML — passer vers du YAML pour DevOps & config