# Formater XML

Formatuj XML do postaci czytelnego znacznika z jednolitym wcięciem za pomocą wtyczki Prettier XML. Narzędzie najpierw sprawdza, czy dokument jest poprawnie sformowany, i zgłasza niezgodne znaczniki, niezamknięte elementy oraz nieujęte w cudzysłowy atrybuty, podając numer wiersza i kolumny. Następnie porządkuje układ zgodnie z ustawieniami wcięć, tabulatorów i szerokości wiersza. Narzędzie dla programistów porządkujących pliki konfiguracyjne, kanały, mapy witryn i ładunki API.

## Najczęściej zadawane pytania

### Jaki silnik formatuje moje XML?

Narzędzie uruchamia Prettier 3 z oficjalną wtyczką @prettier/plugin-xml na serwerze. Zanim uruchomi się Prettier, osobny test poprawności odczytuje cały dokument, więc niepoprawny znacznik jest odrzucany z dokładnym komunikatem zamiast być po cichu przepisany.

### Co wykrywa test poprawności?

Zgłasza niezgodne znaczniki zamykające, niezamknięte elementy, drugi element główny, tekst poza elementem głównym, zduplikowane lub nieujęte w cudzysłowy atrybuty, surowy znak < w wartości atrybutu oraz znak &, który nie rozpoczyna odwołania do encji. Każdy komunikat wskazuje wiersz i kolumnę, w których zaczyna się problem.

### Co oznaczają opcje białych znaków?

Opcja Zachowaj, ustawiona domyślnie, zachowuje istotne białe znaki w tekście, jednocześnie wcinając elementy. Ignoruj traktuje białe znaki między elementami jako nieistotne i może umieszczać tekst w wierszu osobno. Tryb Ścisły nigdy nie dodaje ani nie usuwa białych znaków, które mogłyby zmienić dokument, przez co długie wiersze często zawierają podziały wewnątrz znaczników.

### Czy mogę wybrać wcięcie?

Tak. Wybierz 2 lub 4 spacje albo włącz tabulatory, aby używać jednego tabulatora na poziom. Szerokość wydruku, od 40 do 200 znaków, domyślnie 80, określa, kiedy atrybuty i elementy potomne są przenoszone do osobnych wierszy.

### Czy komentarze, sekcje CDATA i instrukcje przetwarzania są zachowywane?

Tak. Komentarze, sekcje CDATA, instrukcje przetwarzania, takie jak odnośniki do arkuszy stylów, oraz deklaracja DOCTYPE pozostają w wyniku. Deklaracja XML jest zachowywana jako pierwszy wiersz.

### Czy formater sprawdza zgodność ze schematem lub DTD?

Nie. Sprawdza tylko, czy dokument jest poprawnie sformowany. Nie wczytuje DTD, schematów XSD ani zewnętrznych encji, a odwołania do encji pozostają dokładnie takie, jak zapisano.

### Czy kolejność atrybutów lub cudzysłowy ulegną zmianie?

Nie. Atrybuty zachowują kolejność, wartości i użyty znak cudzysłowu. Zmieniają się tylko odstępy między atrybutami; żaden atrybut nie jest dodawany ani usuwany.

### Jak duże mogą być dane wejściowe?

Dane wejściowe mogą zawierać do 1 MB tekstu. Większe pliki są odrzucane z komunikatem, aby można było je podzielić, a formatowanie kończy się po 10 sekundach.

### Czy mogę formatować pliki SVG, RSS lub mapy witryn?

Tak. SVG, RSS, Atom, mapy witryn, układy Androida, pliki POM Maven i inne słowniki XML są XML, więc formatuje się je tak samo. Aby zmniejszyć pliki SVG, użyj narzędzia SVG Minifier.

### Czy moje XML jest przechowywane?

Nie. Dokument jest formatowany w pamięci na potrzeby Twojego żądania i zwracany na stronę. Nic nie jest zapisywane na dysku; rejestrowany jest tylko rozmiar żądania.

Twoja reklama tutaj?

[Napisz do nas](mailto:hi@dennn.is?subject=Reklama%20w%20OneClick%20Pro)

[Reklama Pakiet wtyczek gotowy do pracy z agentami dla WordPress.](https://sleekwp.com/?ref=oneclickpro)
