Jak edytować XML online
- Wklej XML, otwórz plik lub zacznij od przykładu. Błędy są zgłaszane z numerem wiersza i kolumny już podczas pisania.
- Kliknij węzeł w drzewie, aby przejść do niego w tekście. Tab wstawia wcięcie z dwóch spacji.
- Kliknij Formatuj, aby uporządkować wcięcia, a następnie skopiuj XML lub pobierz go jako plik .xml.
Co edytor robi za Ciebie
- Sprawdzanie na bieżąco: niezamknięte lub niepasujące tagi, niezakodowane znaki
&i<, brakujące cudzysłowy i zduplikowane atrybuty są zgłaszane w zrozumiałym komunikacie, a wiersz zostaje oznaczony obok numerów wierszy. - Widok drzewa: elementy, atrybuty, tekst, komentarze i sekcje CDATA, odbudowywane po każdej zmianie.
- Formatowanie: ponownie wcina cały dokument, pozostawiając tekst, komentarze i CDATA bez zmian.
- Szkic: ostatni tekst o rozmiarze do ok. 2 MB jest przechowywany w pamięci lokalnej tej przeglądarki i przywracany, gdy wrócisz. Nigdy nie jest przesyłany na serwer.
Wskazówki dotyczące ręcznej edycji XML
| Znak | Zapisz jako | Kiedy |
|---|---|---|
& | & | Zawsze, w tekście i wartościach atrybutów |
< | < | Zawsze, w tekście i wartościach atrybutów |
> | > | Opcjonalnie; wymagane tylko w sekwencji ]]> |
" | " | W wartościach atrybutów ujętych w cudzysłów podwójny |
' | ' | W wartościach atrybutów ujętych w cudzysłów pojedynczy |
W nazwach rozróżniana jest wielkość liter, więc <Item> trzeba zamknąć tagiem </Item>, a nie </item>. W przypadku dłuższych fragmentów kodu lub HTML sekcja CDATA <![CDATA[ … ]]> zwalnia Cię z kodowania każdego znaku.
Najczęściej zadawane pytania
Czy mój XML jest zapisywany lub przesyłany?
Twój ostatni szkic jest zapisywany wyłącznie w pamięci lokalnej tej przeglądarki, więc przetrwa przeładowanie strony. Nic, co wpiszesz lub otworzysz, nie jest wysyłane na serwer.
Dlaczego encje HTML są zgłaszane jako błędy?
XML definiuje tylko pięć nazwanych encji: &, <, >, " i '. Nazwy z HTML, takie jak czy ©, wymagają deklaracji w DOCTYPE. Użyj odwołania znakowego, np.  , lub wpisz sam znak.
Czy edytor sprawdza XML względem schematu XSD?
Nie. Sprawdza, czy XML jest poprawny składniowo: pasujące tagi, atrybuty w cudzysłowach, prawidłowe kodowanie znaków specjalnych i jeden element główny. Walidacja względem XSD lub DTD wymaga narzędzia obsługującego schematy, np. xmllint.
Czy mogę edytować duże pliki XML?
Tak, pliki o rozmiarze kilku megabajtów działają bez problemu. Szkice większe niż ok. 2 MB nie są zapisywane w przeglądarce, więc pobierz swoją pracę przed zamknięciem strony.