Конвертор от XML в YAML – безплатно и поверително
Конверторът от XML в YAML парсва XML в обикновен обект, след което го сериализира като YAML с js-yaml. Атрибутите стават ключове с конфигурируем префикс, текстовото съдържание използва конфигурируем ключ като #text, а повтарящите се елементи стават масиви. Можете също да изберете дали числата и булевите стойности да се парсват.
Конверторът от XML в YAML превръща XML вход в YAML във вашия браузър. Той първо парсва XML в обикновен обект, след което го сериализира като YAML с js-yaml. Това дава на разработчиците и DevOps инженерите практичен начин да конвертират XML в YAML онлайн, когато инструмент, работен процес или документ изисква YAML.
По време на преобразуването XML атрибутите се представят като ключове с префикс за атрибути, текстовото съдържание се съхранява под конфигурируем текстов ключ, а повтарящите се елементи стават масиви. Посочените конвенции включват @keys за атрибути и #text за текстово съдържание. Можете да конфигурирате префикса на атрибутите и текстовия ключ и да изберете дали да парсвате числа и булеви стойности. Полученият обект след това се сериализира като YAML.
XML представя структурирана информация с елементи и атрибути, докато YAML представя данни във формат, създаден да бъде четим, както и структуриран. Преобразуването между тях може да помогне, когато трябва да преместите XML данни в система, която приема YAML, да подготвите фрагмент за документация или да разгледате същите данни в друг формат. Опциите за съпоставяне ви позволяват да адаптирате как атрибутите и текстът се появяват в YAML резултата.
Преобразуването работи изцяло във вашия браузър: никакви данни не се изпращат към сървър и не се изисква регистрация. След като страницата се зареди, инструментът работи офлайн, така че можете да преобразувате вход без връзка. Това е полезно за всеки, който иска бърз, поверителен начин да конвертира XML и да копира получения YAML.
Този инструмент може да помогне на разработчици и DevOps инженери да подготвят данни за друга система, да прегледат преобразуване преди да го използват в код или да споделят четим фрагмент с колеги. My-DevTools предоставя и отделна страница за обратно преобразуване, с която да върнете същото съдържание обратно в XML, без да го пренаписвате.
Стъпка 1: Поставете вашия XML във входа. Инструментът го парсва в обикновен обект, преди да създаде YAML изхода.
Стъпка 2: Коригирайте префикса на атрибутите и текстовия ключ, ако искате различни имена за съпоставените XML атрибути и текстово съдържание.
Стъпка 3: Изберете дали да парсвате числа и булеви стойности. Това контролира как тези стойности се представят в преобразувания обект.
Стъпка 4: Прегледайте и копирайте YAML резултата за използване във вашия код, документация, тикет или друг инструмент.
Случай на употреба: Преместване на XML данни в система, която приема YAML. Преобразувайте структурата в YAML и копирайте резултата в дестинацията.
Случай на употреба: Проверка дали получена YAML стойност отговаря на структурата на XML оригинал. Преобразуването ви дава друго представяне за сравнение.
Случай на употреба: Подготовка на XML фрагмент за документация, тикет или commit съобщение. Копирайте YAML изхода на мястото, където е по-лесно за преглед от екипа ви.
Случай на употреба: Проверка на преобразуването преди добавяне на резултата в код. Прегледайте как са представени атрибутите, текстът и повтарящите се елементи.
Случай на употреба: Преобразуване на XML конфигурация или данни, когато работният процес изисква YAML. Коригирайте опциите за съпоставяне, за да изберете префикса на атрибутите, текстовия ключ и поведението при парсване на числа или булеви стойности.
Случай на употреба: Споделяне на четимо представяне на XML данни с колега. YAML изходът може да се копира в дискусия или преглед, без да се пренаписва съдържанието.