Hirdetés

Új hozzászólás Aktív témák

  • PandaMonium
    őstag

    Sziasztok!

    Segítséget szeretnék kérni XML parsolással kapcsolatban. Itt a kód: [link]. A következő vele kapcsolatban:

    - Láthatjátok a kódból, hogy a NodeList-en (for (int i = 0; i < nodeList.getLength(); i++)) végig szaladok, majd egyenként feldolgozom a számomra szükséges elemeket. Erre létezik esetleg szebb megoldás?

    - A másik problémám, hogy milyen adatstruktúrába tároljam a végén a dolgokat? Nem tudok jobb, mint PHP-s példával élni:

    array(
    array(
    'title' => 'Google',
    'link' => 'http://www.google.com',
    'description' => 'Google search engine.',
    'pubDate' => '1387904400',
    'category' => 'Search engine, Google',
    ),
    array(...),
    array(...),
    )

    Szóval egy ilyen tömb a tömbben dologra gondoltam. Első blikk egy List, amit telepakolok HashMap-ekkel (Ne tévesszen meg, hogy a visszatérési érték most HashMap).

    Köszi!

    mobal,

    Csak egy kis mellékes infó, kiegészítés képpen Karma válaszához:
    Java-ban sok módon lehet XML-t parse-olni, pontosabban én 3 -at ismerek: DOM, SAX, StAX.
    Amit most Te csinálsz az a DOM parse-olás. Én személy szerint a SAX-ot preferálom, pont azért mert akkor nem kell a NodeList-ekkel bajlódni, egyszerűbb lesz az egész folyamat. Ha érdekelne a dolog itt egy egész pofás tutorial, hogy melyiket, hogy kell csinálni: [link] :R

Új hozzászólás Aktív témák