Gratis XML RELAX NG-validator Online
Valider XML mot RELAX NG-skjemaer umiddelbart i nettleseren.
XML-inndata
RELAX NG-skjema
Valideringsresultat
RELAX NG-validering
Hvis du trenger et skjemasprak som er enklere og mer fleksibelt enn W3C XML Schema (XSD), er RELAX NG svaret. Designet som en del av OASIS-spesifikasjonen, bruker RELAX NG en monsterbasert tilnaerming for a definere XML-grammatikk. Dette verktøyet validerer XML mot RELAX NG-skjemaer ved a lose startregelen og sjekke rotelementkompatibilitet. Alt kjorer i nettleserens XML-parser, sa ingenting forlater maskinen din.
Slik bruker du XML RelaxNG-validatoren
Lim inn XML-dokumentet ditt
Kopier XML-en du vil validere og lim den inn i XML-inndatapanelet. Dokumentet bør være velformet XML.
Lim inn RelaxNG-skjemaet
Lim inn RelaxNG-skjemaet (kompakt eller XML-syntaks) i schemapanelet. Skjemaet definerer den forventede strukturen til XML-en din.
Valider og fiks feil
Klikk på Valider. Eventuelle brudd fremheves med tydelige feilmeldinger som peker på den nøyaktige plasseringen i XML-en som ikke samsvarer med skjemaet.
Eksempel
Eksempel: Enkel validering av adressebok
XML-dokument:
<addressBook>
<card>
<name>Alice</name>
<email>[email protected]</email>
</card>
</addressBook>RelaxNG-skjema (kompakt syntaks):
element addressBook {
element card {
element name { text },
element email { text }
}+
}Ofte stilte sporsmol
Hvordan validerer jeg XML mot RELAX NG online?
Lim inn XML i venstre panel og RELAX NG-skjema i hoyre panel, klikk deretter pa Valider. Verktøyet loser startregelen og sjekker strukturen -- alt lokalt i nettleseren.
Hva er forskjellen mellom RELAX NG og XSD?
RELAX NG bruker en enklere monsterbasert tilnaerming, mens XSD tilbyr rikere datatypebegrensninger og navneromstoette. RELAX NG er ofte enklere a lese og skrive for hand.
Sendes mine XML-data til en server?
Nei. All RELAX NG-validering kjorer helt i nettleseren din. XML og skjema forlater aldri maskinen din.
Stotter dette RELAX NG kompakt syntaks?
Dette verktøyet jobber med RELAX NG XML-syntaks skjemaer. For kompakt syntaks (.rnc-filer), konverter forst til XML-syntaks med et verktoy som trang.
Nar bor jeg velge RELAX NG fremfor DTD eller XSD?
Velg RELAX NG nar du vil ha et rent, lesbart skjema som er enklere a vedlikeholde enn XSD men mer uttrykksfull enn DTD. Saerlig bra for dokumentsentrert XML som XHTML og DocBook.