Convertor XML în YAML – gratuit, privat, în browserul tău
Convertorul XML în YAML analizează XML într-un obiect simplu, apoi serializează acel obiect ca YAML cu js-yaml. Atributele devin chei cu un prefix configurabil, conținutul text folosește o cheie configurabilă precum #text, iar elementele repetate devin arrays. Poți alege de asemenea dacă numerele și boolean-urile sunt analizate.
Convertorul XML în YAML transformă intrarea XML în YAML în browserul tău. Mai întâi analizează XML într-un obiect simplu, apoi serializează acel obiect ca YAML cu js-yaml. Acest lucru oferă dezvoltatorilor și inginerilor DevOps o modalitate practică de a converti XML în YAML online atunci când un instrument, un flux de lucru sau un document cere YAML.
În timpul conversiei, atributele XML sunt reprezentate ca chei folosind un prefix de atribut, conținutul text este stocat sub o cheie de text configurabilă, iar elementele repetate devin arrays. Convențiile declarate includ @keys pentru atribute și #text pentru conținutul text. Poți configura prefixul de atribut și cheia de text și poți alege dacă să analizezi numere și boolean-uri. Obiectul rezultat este apoi serializat ca YAML.
XML reprezintă informații structurate cu elemente și atribute, în timp ce YAML reprezintă date într-un format conceput să fie lizibil, precum și structurat. Conversia între ele poate ajuta atunci când trebuie să muți date XML într-un sistem care acceptă YAML, să pregătești un fragment pentru documentație sau să inspectezi aceleași date într-un alt format. Opțiunile de mapare îți permit să adaptezi modul în care apar atributele și textul în rezultatul YAML.
Conversia rulează complet în browserul tău: nicio dată nu este trimisă către un server și nu este necesară înregistrarea. După încărcarea paginii, instrumentul funcționează offline, deci poți converti intrări fără conexiune. Acest lucru este util pentru oricine vrea o modalitate rapidă și privată de a converti XML și de a copia YAML-ul rezultat.
Acest instrument poate ajuta dezvoltatorii și inginerii DevOps să pregătească date pentru alt sistem, să verifice o conversie înainte de a o folosi în cod sau să împărtășească un fragment lizibil cu colegii. My-DevTools oferă de asemenea o pagină separată pentru conversia inversă, pentru a duce același conținut înapoi în XML fără să-l retastezi.
Pasul 1: Lipește XML-ul tău în intrare. Instrumentul îl analizează într-un obiect simplu înainte de a crea ieșirea YAML.
Pasul 2: Ajustează prefixul de atribut și cheia de text dacă vrei nume diferite pentru atributele XML mapate și conținutul text.
Pasul 3: Alege dacă să analizezi numere și boolean-uri. Acest lucru controlează modul în care acele valori sunt reprezentate în obiectul convertit.
Pasul 4: Verifică și copiază rezultatul YAML pentru utilizare în codul, documentația, tichetul sau alt instrument al tău.
Caz de utilizare: Mută date XML într-un sistem care acceptă YAML. Convertește structura în YAML și copiază rezultatul în destinație.
Caz de utilizare: Verifică dacă o valoare YAML primită corespunde structurii unui original XML. Conversia îți oferă o altă reprezentare pentru comparație.
Caz de utilizare: Pregătește un fragment XML pentru documentație, un tichet sau un mesaj de commit. Copiază ieșirea YAML în locul unde este mai ușor de verificat pentru echipa ta.
Caz de utilizare: Verifică rapid o conversie înainte de a adăuga rezultatul în cod. Verifică cum sunt reprezentate atributele, textul și elementele repetate.
Caz de utilizare: Convertește configurație sau date XML atunci când un flux de lucru necesită YAML. Ajustează opțiunile de mapare pentru a alege prefixul de atribut, cheia de text și comportamentul de analizare a numerelor sau boolean-urilor.
Caz de utilizare: Împărtășește o reprezentare lizibilă a datelor XML cu un coleg. Ieșirea YAML poate fi copiată într-o discuție sau recenzie fără a retasta conținutul.