XML
-
Hi!
Wie kann ich eine XML-Datei ganz einfach parsen.
as simple as
(egel ob sax, dom hom ......)
Ich möchte z.B alles was zwischen den Tag ist ausgebenGrüße
-
Naja, sowas schreibt man doch an einem Nachmittag! Ich hab mal einen rudimentären XML-Parser in C++ geschrieben, der dann intern nen Tree aufgebaut hat.
Wenns "mehr" sein soll, dan probiermal XOM (XML Object Model) aus, soll sehr einfach zu nutzen sein. Hab ich aber nie benutzt.
-
Tauboga schrieb:
Ich möchte z.B alles was zwischen den Tag ist ausgeben
Einfacher geht's nicht, filter alles raus was zwischen < und > steht, und die
Zeichen selbst natürlich. Das hat aber wenig mit parsen zu tun!
-
um hier mal etwas starthilfe zu leisten
benutze einen DOM parser - xerces kenn ich - die implementation ist ganz gut - apache project
damit kannst du alles simpel herausparsen wo auch immer im dokument du stehst
das holt aber alles in den speicher - den gesamten treewaehrend SAX wesentlich schneller ist und weniger speicher braucht
faktor 2-3 kann da leicht erreicht werden - eigene erfahrungeSAX parser ist auch bei xerces dabei
na dann
pars schoen
-
ºgrimmsenº schrieb:
Tauboga schrieb:
Ich möchte z.B alles was zwischen den Tag ist ausgeben
Einfacher geht's nicht, filter alles raus was zwischen < und > steht, und die
Zeichen selbst natürlich. Das hat aber wenig mit parsen zu tun!Was versteht man unter richtigem Parsen das habe ich bisher noch nie so ganz
verstanden?