RELAX NG

Regular Descrierea Limba XML New Generation ( RELAX NG ) este un limbaj de schemă XML pentru definirea structurii documentelor XML . RELAX-NG oferă o sintaxă XML și o sintaxă echivalentă semantic mai compactă pentru formularea schemelor.

RELAX-NG se bazează pe limbajele schemei XML RELAX de Makoto Murata (2000–2002) și TREX de James Clark (2001). RELAX Core a fost adoptat ca Raport tehnic ISO / IEC 22250-1.

RELAX NG este descris într-un document al Comitetului tehnic OASIS RELAX NG și, de asemenea, ca un standard internațional ISO / IEC 19757-2 în limbile de definire a schemelor de documente (DSDL).

În ceea ce privește complexitatea, RELAX NG este undeva între schema DTD și XML . Comparativ cu DTD-ul simplu, RELAX NG are principalul avantaj de a utiliza sintaxa XML (opțională) și de a susține, de asemenea, conținut dezordonat. Știe, de asemenea, tipurile de date și spațiile de nume .

Exemple de limbaje comparabile sunt DSD și Schematron .

literatură

Link-uri web