XML Validierung - wozu? / RelaxNG compact - Beispiel

RelaxNG compact - Beispiel

RelaxNG compact - Beispiel

➪ Beispiel für eine Datenstrukturdefinition mit Hilfe von 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 / 6. November 2017



Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf:

Vorname
Nachname
Mailadresse







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