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 ausgeben

    Grüß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.

    http://www.ibiblio.org/xml/XOM/



  • 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 tree

    waehrend SAX wesentlich schneller ist und weniger speicher braucht
    faktor 2-3 kann da leicht erreicht werden - eigene erfahrunge

    SAX 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?


Anmelden zum Antworten