Home
Über mich
Blog
Veröffentlichungen
IT-Trainings
Impressum


RelaxNG - Beispiel

Zusammenfassung:

Beispiel für eine Datenstrukturdefinition mit Hilfe von RelaxNG.

RelaxNG - Beispiel

<?xml version="1.0" encoding="UTF-8"?>
<grammar 
 xmlns="http://relaxng.org/ns/structure/1.0"
 ns="http://www.wilfried-grupe.de"
 datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
 <start>
  <element name="CSV2XML">
   <oneOrMore>
    <element name="DS">
     <attribute name="pos">
      <data type="integer"/>
     </attribute>
     <element name="id">
      <data type="string"/>
     </element>
     <element name="name">
      <data type="string"/>
     </element>
     <element name="vorname">
      <data type="string"/>
     </element>
     <element name="Gehalt">
      <data type="string"/>
     </element>
    </element>
   </oneOrMore>
  </element>
 </start>
</grammar>

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

<CSV2XML xmlns="http://www.wilfried-grupe.de">
  <DS pos="2">
    <id>63</id>
    <name>Sinnlos</name>
    <vorname>Sina</vorname>
    <Gehalt>123.45</Gehalt>
  </DS>
</CSV2XML>

qrpic/RNG.jpg

wg / 30. September 2017




Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf (info10@wilfried-grupe.de).



Vielen Dank für Ihr Interesse an meiner Arbeit.


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

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