XML-Validierung / RelaxNG compact - Beispiel

RelaxNG compact - Beispiel

RelaxNG compact - Beispiel

➪ Es folgt ein Beispiel für eine Datenstrukturdefinition mit RelaxNG compact, die zur Datenvalidierung von XML-Dokumenten herangezogen werden kann.

RelaxNG compact ist ein etablierter Standard zur Datenvalidierung von XML-Dokumenten. Der Aufbau einer RelaxNG compact-Datei kann so aussehen:


default namespace = "http://www.wilfried-grupe.de"
start = element CSV2XML
 {
 element DS
  {
   attribute pos { xsd:integer },
   element id { xsd:string },
   element name { xsd:string },
   element vorname { xsd:string },
   element Gehalt { xsd:string }
  }+
 }

Eine hierzu passende XML-Struktur würde so aussehen:


<CSV2XML xmlns="http://www.wilfried-grupe.de">
  <DS pos="1">
    <id>57</id>
    <name>Kostenlos</name>
    <vorname>Konny</vorname>
    <Gehalt>123.45</Gehalt>
  </DS>
</CSV2XML>

wg / 25. März 2018



Fragen? Anmerkungen? Tipps?

Bitte nehmen Sie Kontakt zu mir auf.






Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

☎ 0151. 750 360 61 * eMail: info10@wilfried-grupe.de

www.wilfried-grupe.de/RNC.html