[ Xack @ 16.02.2015. 14:31 ] @
Kako da se prikaze iz xml fajla prikaze u TListView sledeca xml struktura?

Code:
<?xml version="1.0" encoding="utf-8"?>
<stanice> 
<section name="Prva">
                <data name="genre" value="Narodna/Folk"/>
                <data name="language" value="Serbian"/>
                <data name="website" value="http://www.prva.com"/>
                <data name="streaming" value="http://1.1.1.1"/>
                <data name="bitrate" value="128"/>
        </section>
<section name="druga">
                <data name="genre" value="House/Electro"/>
                <data name="language" value="Serbian"/>
                <data name="website" value="http://www.druga.com"/>
                <data name="streaming" value="http://2.2.2.2"/>
                <data name="bitrate" value="96"/>
        </section>
</stanice> 


Da se prikaze u TListView selection name, genre, bitrate, streaming...
Gledao sam primere sa atributima i vrednostima,na kraju evo ovde postavljam problem.Pa pokusam nekako da resim...
[ savkic @ 16.02.2015. 16:16 ] @
Da li smeš da koristiš gotove (eksterne) biblioteke za parsiranje XML fajlova, ako smeš onda pogledaj LibXMLParser ili superobject (dolaze sa primerima).
[ Xack @ 16.02.2015. 21:49 ] @
Mogu da koristim, evo instalirao sam LibXMLParser biblioteku.Malo mi je nejasno moram da vidim ima li kakva objasnjenja kako se koristi.Hvala na savetu, ako mozete da mi date neke smernici kako uraditi sa ovom bibliotekom.
[ savkic @ 16.02.2015. 21:55 ] @
Imas na sajtu, i demo aplikacija i help: http://www.destructor.de/xmlpa.../overview.htm#SCANNINGANXMLDOC, ako se ne snadjes sam javi da napisem neki primer.

[ captPicard @ 16.02.2015. 22:28 ] @
Primjer sa tree
[ komplikator @ 19.02.2015. 11:02 ] @
Ja bi ti predložio OmniXml Lib ili OXml lib.

I samo enumeratorom u for prolaziš kroz čvorove.

Kažu da su neusporedivo bolji od MS Xml-a. Ja ih volim jer mi i omugućuju snimanje i učitavanje TPersistant objekata u xml fajlove i tako si lako i bez puno muke radim config fajlove.
[ Xack @ 18.03.2015. 04:26 ] @
Citat:
savkic:
Imas na sajtu, i demo aplikacija i help: http://www.destructor.de/xmlpa.../overview.htm#SCANNINGANXMLDOC, ako se ne snadjes sam javi da napisem neki primer.


Ako nije problem da mi napiseste neki primercic jednostavan, pokusavao sam nesto sa raznim komponentama.Jedan prost primer pa cu pokusati da primenim.
Hvala u napred!
Pozdrav!
[ captPicard @ 18.03.2015. 21:05 ] @
Citat:
captPicard:
Primjer sa tree

[ Xack @ 19.03.2015. 15:21 ] @
Citat:
Citat:


Video sam ovaj primer ali nisam se snasao kako da primenim ovo na mom primeru xml baze.Pokusavam kad ucita se ova xml baza u TListView da selektovanjem dodeli se vrednost iz baze primer <data name="streaming" value="http://1.1.1.1"/> vrednost http://1.1.1.1... bude selektovana.

Code:
<?xml version="1.0" encoding="utf-8"?>
<stanice> 
<section name="Prva">
                <data name="genre" value="Narodna/Folk"/>
                <data name="language" value="Serbian"/>
                <data name="website" value="http://www.prva.com"/>
                <data name="streaming" value="http://1.1.1.1"/>
                <data name="bitrate" value="128"/>
        </section>
<section name="druga">
                <data name="genre" value="House/Electro"/>
                <data name="language" value="Serbian"/>
                <data name="website" value="http://www.druga.com"/>
                <data name="streaming" value="http://2.2.2.2"/>
                <data name="bitrate" value="96"/>
        </section>
</stanice> 


ovo je primer ali ne znam kako da dodjem do tog atributa...
[ savkic @ 19.03.2015. 16:14 ] @
Evo pogledaj ovaj primer u prilogu. Zavisno od organizacije i podataka u konkretnom falu, deo gde biras tag moze varirati (ptStartTag, ptContent, ptEmptyTag).


[ Xack @ 19.03.2015. 22:13 ] @
Citat:
savkic: Evo pogledaj ovaj primer u prilogu. Zavisno od organizacije i podataka u konkretnom falu, deo gde biras tag moze varirati (ptStartTag, ptContent, ptEmptyTag).


Hvala puno! Sad mi je jasnije kako da odradim.
Pozdrav!