Seite 1 von 1
[gelöst] XML Parser
Verfasst: 24. November 2017 16:07
von msauer75
Hallo zusammen,
ich will für ein Projekt einen XML Parser bauen. In Qt gibt es dafür ja mehrere Möglichkeiten: über die DOM Funktionen oder die XmlStream Klasse. Welche ist denn zu empfehlen bzw. wird generell angewendet?
Vielen Dank für Eure Hilfe.
gruss
martin
Re: XML Parser
Verfasst: 24. November 2017 17:00
von Christian81
Wenn die Daten alle schon vorliegen würde ich QDomDocument benutzen. Ist dies nicht der Fall dann QXmlStreamReader (wie der Name schon sagt)
Re: XML Parser
Verfasst: 24. November 2017 17:14
von msauer75
Hallo Christian,
die Daten bekomme ich über einen Netzwerkzugriff von einer Webseite (XML-RPC).
gruss
martin
Re: XML Parser
Verfasst: 24. November 2017 17:35
von Christian81
Wenn Du die Daten parsen willst so wie sie reinkommen bleibt nur QXmlStreamReader. Kannst Du allerdings warten bis alles angekommen ist, würde ich eher QDomDocument benutzen.
btw: xml-rpm ->
https://github.com/wiedi/libmaia (ich habe die Library etwas an Qt5 angepasst, aber derzeit nicht auf Github veröffentlicht)
Re: XML Parser
Verfasst: 25. November 2017 08:57
von msauer75
Hallo Christian,
danke für den Tip. Die hatte ich schon gesehen und schon einmal verwendet. Wollte aber zum lernen selber was beginnen.
gruss
martin