Co się dzieje przy konwersji XML na YAML
- Powtarzające się elementy stają się wierszami; atrybuty i zagnieżdżone elementy stają się kolumnami. Arkusze XML Excel 2003 są wykrywane automatycznie.
- Każdy wiersz staje się elementem z nagłówkami jako kluczami; kolumny typu „adres.miasto” stają się kluczami zagnieżdżonymi.
- Liczby, prawda/fałsz i daty zachowują swój typ. Tekst, który YAML mógłby źle odczytać (yes, no, 007…), jest automatycznie brany w cudzysłów.
XML czy YAML
| Cecha | XML | YAML |
|---|---|---|
| Wiele arkuszy | Tak | Tak |
| Formuły | Nie | Nie |
| Liczby i daty | Nie | Tak |
| Dane zagnieżdżone | Tak | Tak |
| Najlepszy do | Kanały, integracje | Konfiguracja, dane |
Jak przekonwertować XML na YAML
- Upuść pliki XML w polu powyżej albo kliknij je, aby wybrać pliki. Możesz dodać wiele naraz.
- Jeśli chcesz, zmień opcje. Ustawienia domyślne sprawdzają się w większości przypadków.
- Kliknij Pobierz przy każdym pliku YAML albo „Pobierz wszystko”, aby dostać ZIP.
Najczęstsze pytania
Czy konwertowanie plików tutaj jest bezpieczne?
Tak. Konwersja odbywa się w całości w przeglądarce. Twoje pliki nigdy nie trafiają na serwer, więc nikt inny ich nie zobaczy.
Czy to za darmo? Są jakieś limity?
Całkowicie za darmo, bez rejestracji, znaków wodnych i dziennych limitów. Jedyny limit to pamięć urządzenia przy bardzo dużych plikach.
Czy mogę przekonwertować wiele plików XML naraz?
Tak. Upuść dowolnie wiele plików; są konwertowane po kolei i możesz pobrać wszystkie jako ZIP.
Jak obsługiwane są dane zagnieżdżone?
Zagnieżdżone obiekty i elementy stają się kolumnami ze ścieżkami jak address.city (JSON) lub author/name (XML), a konwersja odwrotna odtwarza zagnieżdżenie.
Które parsery YAML to odczytają?
To standardowy YAML, poprawnie czytany przez parsery YAML 1.1 i 1.2, m.in. PyYAML, js-yaml, Ruby, Kubernetes i GitHub Actions.