Gratis XML RELAX NG Validator Online
Valideer XML tegen RELAX NG-schema's direct in uw browser.
XML-invoer
RELAX NG-schema
Validatieresultaat
RELAX NG-validatie
Als u een schemataal nodig heeft die eenvoudiger en flexibeler is dan W3C XML Schema (XSD), is RELAX NG uw antwoord. Ontworpen als onderdeel van de OASIS-specificatie, gebruikt RELAX NG een patroongebaseerde aanpak om XML-grammatica's te definiëren. Deze tool valideert uw XML tegen RELAX NG-schema's door de startregel op te lossen en root-elementcompatibiliteit te controleren. Alles draait in de XML-parser van uw browser, dus niets verlaat uw machine.
Hoe de XML RelaxNG Validator te gebruiken
Plak uw XML-document
Kopieer het XML dat u wilt valideren en plak het in het XML-invoerpaneel. Het document moet goed gevormd XML zijn.
Plak het RelaxNG-schema
Plak het RelaxNG-schema (compact of XML-syntax) in het schemapaneel. Het schema definieert de verwachte structuur van uw XML.
Valideren en fouten oplossen
Klik op Valideren. Schendingen worden gemarkeerd met duidelijke foutmeldingen die naar de exacte locatie in uw XML wijzen die niet overeenkomt met het schema.
Voorbeeld
Voorbeeld: Eenvoudige validatie van een adresboek
XML-document:
<addressBook>
<card>
<name>Alice</name>
<email>[email protected]</email>
</card>
</addressBook>RelaxNG-schema (compacte syntax):
element addressBook {
element card {
element name { text },
element email { text }
}+
}Veelgestelde vragen
Hoe valideer ik XML tegen RELAX NG online?
Plak uw XML in het linkerpaneel en uw RELAX NG-schema in het rechterpaneel, klik dan op Valideren. De tool lost de startregel op en controleert de structuur -- alles lokaal in uw browser.
Wat is het verschil tussen RELAX NG en XSD?
RELAX NG gebruikt een eenvoudigere patroongebaseerde aanpak, terwijl XSD rijkere datatypebeperkingen en namespace-ondersteuning biedt. RELAX NG is vaak makkelijker om handmatig te lezen en schrijven.
Worden mijn XML-gegevens naar een server gestuurd?
Nee. Alle RELAX NG-validatie draait volledig in uw browser. Uw XML en schema verlaten nooit uw machine.
Ondersteunt dit RELAX NG compacte syntax?
Deze tool werkt met RELAX NG XML-syntax schema's. Voor compacte syntax (.rnc-bestanden), converteer eerst naar XML-syntax met een tool zoals trang.
Wanneer RELAX NG kiezen boven DTD of XSD?
Kies RELAX NG wanneer u een schoon, leesbaar schema wilt dat makkelijker te onderhouden is dan XSD maar expressiever dan DTD. Bijzonder geschikt voor documentgericht XML zoals XHTML en DocBook.