Thema: Delphi Fehler beim XML Parsen

Einzelnen Beitrag anzeigen

Broucker

Registriert seit: 11. Nov 2004
Ort: Klagenfurt/Berlin
8 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Fehler beim XML Parsen

  Alt 25. Sep 2018, 18:05
Hallo,
vorweg - ich habe bereits einiges mit XML Dateien und auch mit dem Datenbindungsexperten gemacht.
War aufgrund einfacher Strukturen soweit gut machbar - nun bekomme ich (über ein Webservice)
xml Dateien mit Rechtsinhalten die vereinfacht so aussehen:

<liste>
<ziffernliste ebene="1">
<listelem ct="text">
<symbol stellen="2">6.</symbol>„Industriebatterien“ Batterien oder Akkumulatoren, die für industrielle oder gewerbliche Zwecke...
</listelem>
<listelem ct="text">
<symbol stellen="2">7.</symbol>„Altbatterien“ Batterien oder Akkumulatoren, die gemäß §*2 AWG*2002 als Abfall gelten;
</listelem>
</ziffernliste>
<literaliste ebene="2">
<listelem ct="text">
<symbol stellen="2">a)</symbol>die gekapselt sind und
</listelem>
...
</literaliste>
...
<schluss typ="Ziff" ct="text">bei denen Gerätealtbatterien abgegeben werden können;</schluss>
</liste>

Ich kann gut auf die Attribute (zB. ct="text") zugreifen (auslesen reicht)
ebenso auf den Text in <schluss> ("bei denen Gerätealtbatterien....."), auch die NodeNames etc...

Aber egal ob ich das über die Funkionen der XML-Datenbindung oder direkt (.node[0].Listelem[1].Text)
mache es geht nicht (EXMLDocError -'Element "listelem" enthält keinen einzelnen Textknoten')

Beisiel XML https://www.ris.bka.gv.at/Dokumente/...OR40193256.xml


Ich behirne das jetzt leider nicht mehr ;(

Vielleicht kann mir da jemand von Euch auf die Sprünge helfen
Vielen Vielen Dank!
Christian Horst
  Mit Zitat antworten Zitat