Bezpłatny Walidator XML RELAX NG Online
Waliduj XML względem schematów RELAX NG natychmiast w przeglądarce.
Wejście XML
Schemat RELAX NG
Wynik walidacji
Walidacja RELAX NG
Jeśli potrzebujesz języka schematu prostszego i bardziej elastycznego niż W3C XML Schema (XSD), RELAX NG jest odpowiedzią. Zaprojektowany jako część specyfikacji OASIS, RELAX NG wykorzystuje podejście oparte na wzorcach do definiowania gramatyk XML. To narzędzie waliduje XML względem schematów RELAX NG, rozwiązując regułę startową i sprawdzając zgodność elementu głównego. Wszystko działa w parserze XML przeglądarki, więc nic nie opuszcza Twojego komputera.
Jak korzystać z Walidatora XML RelaxNG
Wklej swój dokument XML
Skopiuj XML, który chcesz zwalidować, i wklej go do panelu wejściowego XML. Dokument powinien być poprawnie sformowanym XML.
Wklej schemat RelaxNG
Wklej schemat RelaxNG (składnia kompaktowa lub XML) do panelu schematu. Schemat definiuje oczekiwaną strukturę Twojego XML.
Waliduj i napraw błędy
Kliknij Waliduj. Wszelkie naruszenia są podświetlone z jasnymi komunikatami błędów wskazującymi na dokładną lokalizację w Twoim XML, która nie pasuje do schematu.
Przykład
Przykład: Prosta walidacja książki adresowej
Dokument XML:
<addressBook>
<card>
<name>Alice</name>
<email>[email protected]</email>
</card>
</addressBook>Schemat RelaxNG (składnia kompaktowa):
element addressBook {
element card {
element name { text },
element email { text }
}+
}Często zadawane pytania
Jak walidować XML względem RELAX NG online?
Wklej XML w lewym panelu i schemat RELAX NG w prawym panelu, następnie kliknij Waliduj. Narzędzie rozwiązuje regułę startową i weryfikuje strukturę -- wszystko lokalnie w przeglądarce.
Jaka jest różnica między RELAX NG a XSD?
RELAX NG używa prostszego podejścia opartego na wzorcach, podczas gdy XSD oferuje bogatsze ograniczenia typów danych i wsparcie przestrzeni nazw. RELAX NG jest często łatwiejszy do ręcznego czytania i pisania.
Czy moje dane XML są wysyłane na serwer?
Nie. Cała walidacja RELAX NG odbywa się wyłącznie w przeglądarce. XML i schemat nigdy nie opuszczają Twojego komputera.
Czy obsługuje składnię kompaktową RELAX NG?
To narzędzie działa ze schematami w składni XML RELAX NG. Dla składni kompaktowej (.rnc) najpierw skonwertuj do składni XML za pomocą narzędzia takiego jak trang.
Kiedy wybrać RELAX NG zamiast DTD lub XSD?
Wybierz RELAX NG, gdy chcesz czystego, czytelnego schematu łatwiejszego w utrzymaniu niż XSD, ale bardziej ekspresyjnego niż DTD. Szczególnie dobry dla XML zorientowanego na dokumenty jak XHTML i DocBook.