XML érvényesítése

XML szintaxis validálás és well-formedness ellenőrzés DOMParser-rel. Böngészőben, szervermentes.

Szervermentes Azonnali Privát Ingyenes

Miről szól ez az eszköz?

Az XML validátor ellenőrzi, hogy az XML dokumentum well-formed (jól formázott-e): helyes a tag-struktúra, a záró elemek és az attribútumok szintaxisa. A böngésző beépített DOMParser-ét használja a valós idejű ellenőrzéshez.

Hogyan használd a(z) XML érvényesítése-t?

  1. XML beillesztése

    Illeszd be az ellenőrizendő XML szöveget a beviteli mezőbe.

  2. Automatikus validálás

    A validátor a DOMParser segítségével valós időben ellenőrzi a szintaxist.

  3. Eredmény értelmezése

    Well-formed XML zöld jelzést kap; hibás XML piros jelzéssel és hibaüzenettel jelenik meg.

  4. Hiba javítása

    Javítsd a megjelölt hibát, és az ellenőrzés automatikusan újra lefut.

Mikor van rá szükséged?

  • SOAP integráció

    SOAP XML üzenetek szintaxis-ellenőrzése a web service hívás előtt.

  • Android layout

    Android XML layout fájlok szintaxis-ellenőrzése a build előtt.

  • SVG validálás

    SVG fájlok (amelyek XML-alapúak) szintaxisának gyors ellenőrzése.

  • Build konfiguráció

    Maven pom.xml és egyéb build konfigurációs fájlok validálása.

Az XML validálásról

Az XML validálás két szinten történhet. Az első szint a well-formedness: az XML szintaktikailag helyes-e? Minden nyitó tag-nek van záró párja, az attribútumok idézőjelben vannak, és nincs elemkeresztezés.

A második szint a séma-validálás: az XML megfelel-e egy előre definiált XSD (XML Schema Definition) vagy DTD (Document Type Definition) sémának? Ez az eszköz az első szintű, well-formedness ellenőrzést végzi.

A böngésző beépített DOMParser API-ja megbízható és gyors módot biztosít az XML szintaxis ellenőrzésére. Ha az XML hibás, a parser parsererror elemet ad vissza a hiba részletes leírásával.

Hasznos tippek

  • Az XML tag-nevek case-sensitive-ek: a <Name> és <name> két különböző elem.

  • Az XML attribútumoknak mindig idézőjelben (" vagy ') kell lenniük – ez a HTML-lel ellentétben kötelező.

  • Speciális karaktereket (&, <, >, ", ') mindig XML entity-ként kell írni: &amp;, &lt;, &gt;, &quot;, &apos;.

  • Ha a hibaüzenet a fájl végére mutat, valószínűleg egy korábbi elemnek hiányzik a záró tag-je.

Gyakori kérdések