fpc/Lazarus: XML aus String parsen

Gast #6740313
Lesenswert?

Hi zusammen,

ich stehe gerade etwas auf dem Schlauch und die nicht vorhandene Doku zu 
XML bei fpc hilft auch nicht gerade weit... :(

Über eine Netzwerk-Verbindung empfange ich "XML-artige" Elemente. Keine 
komplette Datei inkl. Header, sondern eben nur einen Schlüssel mit 
Attributen. Z.B.:
1
<model cmd="themes" controlcode="" slavecode=""/>

Kann ich das irgendwie in ein XML-Objekt packen, so daß ich später 
einfach das Schlüsselwort "model" und Werte der Attribute bei bekanntem 
Namen auslesen kann? Habe schon mit ReadXMLFragment() rumgespielt, aber 
das stürzt meistens ab oder packt den kompletten String in ein Feld 
(ohne da was zu parsen).
Habt ihr Ansätze?

Alternativ schreibe ich meinen eigenen Parser. Das ist nicht schwer, nur 
lästig und ich würde mich gerne auf andere Schwerpunkte bei der 
Baustelle konzentrieren (Doppel-Arbeit ist immer blöd)

VG Gartenbahner
Gast #6740520
Lesenswert?

Andreas B. schrieb:
> https://wiki.freepascal.org/XML_Tutorial/de

Hi, das hatte ich mir schon abgeschaut (viel mehr an Doku gibt es auch 
nicht). Hat mir nicht wirklich weitergeholfen.
Die englische Variante des Tutorials ist übrigens in manchen Details 
informativer...

Die Nacht war kurz, aber die Lösung auf dem Fußweg ohne fcl ist auch 
nicht viel länger und funktioniert sehr schnell. Ergo Problem erstmal 
gelöst :)

Danke & VG Gartenbahner

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren