spacje

Input

Upiekszczony output

Przyklady upiekszczania XML

Zminifikowany XML jest trudny do czytania; upiekszczanie dodaje wciecia. Przyklad:

Zminifikowany input vs upiekszczony output

Zminifikowany input:

Input

Upiekszczony output:

Output

Uzyj przycisku Przyklad powyzej, aby zaladowac wiecej przykladowych danych. Dostosuj Rozmiar wciecia, aby zmienic formatowanie.

Czym jest Upiekszczacz XML?

XML uzywa tagow do strukturyzowania danych. Zminifikowany lub zle wcienty XML — czesto jedna linia z API lub eksportow konfiguracji — jest trudny do czytania. Upiekszczacz XML dodaje wciecia i podzial linii, aby hierarchia byla widoczna. W przeciwienstwie do podstawowego formatera, to narzedzie pozwala ustawic rozmiar wciecia (1–8 spacji) dopasowujac do stylu projektu. Specyfikacja W3C XML definiuje skladnie.

Upiekszczanie odbywa sie calkowicie w przegladarce przy uzyciu DOMParser. Nic nie jest wysylane na serwer, wiec bezpiecznie uzyc z danymi produkcyjnymi lub wrazliwa konfiguracja.

Jak uzywac tego narzedzia

1

Wklej lub Wczytaj XML

Skopiuj swoj XML i wklej go do lewego edytora. Mozesz takze kliknac Wczytaj, aby zaladowac plik .xml z komputera. Ustaw Rozmiar wciecia (1–8 spacji) w pasku opcji dla preferowanego stylu. Przycisk Przyklad laduje przykladowe dane do testow.

2

Wyswietl upiekszczony output

Prawy panel pokazuje XML z wcieciami. Nieprawidlowy XML pokaze blad — najpierw napraw go uzywajac Walidator XML. Do wyodrebniania konkretnych wartosci z duzego XML, narzedzie XPath dziala dobrze razem z tym.

3

Kopiuj lub Pobierz

Uzyj Kopiuj, aby umiescic wynik w schowku, lub Pobierz, aby zapisac go jako plik. Do minifikacji uzyj Minifikator XML. Do konwersji na JSON uzyj XML do JSON.

Kiedy upiekszczanie XML pomaga

API SOAP i REST czesto zwracaja XML jako jedna skompresowana linie. Wklejenie odpowiedzi tutaj sprawia, ze zagniezdzone elementy staja sie widoczne. Pliki konfiguracyjne takie jak pom.xml lub web.config z niespojnymi wcieciami sa trudne do przegladu — upiekszczanie daje spojny uklad. Dla kanalów RSS lub Atom, ktore nie przechodza walidacji, formatowanie tutaj pomaga znalezc dokladny blad.

Czesto zadawane pytania

Upiekszczacz vs Formater?

Oba wcinaja XML. Upiekszczacz pozwala wybrac rozmiar wciecia (1–8 spacji); formater uzywa stalej domyslnej wartosci. Funkcjonalnie podobne — wybierz ten, ktory pasuje do Twojego przeplywy pracy.

Czy moje dane sa prywatne?

Tak. Upiekszczanie odbywa sie calkowicie w Twojej przegladarce. Zadne dane nie sa wysylane na serwer.

Co z przestrzeniami nazw XML?

Deklaracje przestrzeni nazw i prefiksy sa zachowane. Upiekszczacz zmienia tylko biale znaki, nie strukture ani zawartosc.

Powiazane narzedzia

Dla XML: specyfikacja W3C, MDN DOMParser. Dla JSON: json.org. Dla XPath: XPath 3.1.