Millä ohjelmalla voi hakea XML-tiedostosta esim vain yksi sarake tietoa? Sehän on tietynlainen tietokanta, ja tarvitsen vain osan tietoa. Entäs miten sen voi muuntaa toisen muotoon?
Esim jos on vaikka asiakarekisteri XML-tiedostossa (nimi, osoite, hetu, jne..") ja minä tarvitsen esim vain nimen ja postinumerot?
Mitä ohjelmia tarvitsen?
Esim jos on vaikka asiakarekisteri XML-tiedostossa (nimi, osoite, hetu, jne..") ja minä tarvitsen esim vain nimen ja postinumerot?
Mitä ohjelmia tarvitsen?
Vastaukset 3
Vanhimmat
XML ei ole sellaisenaan tietokanta, joten sieltä ei voi kysellä yhtä tietoa suoraan...
Saat siis elementin kaikki osat kerralla tai sitten tee ohjelma, käyttäen jotain XML parseria.
...vaikka PHP:llä käyttäen DOM:ia.
Valmiita lukijoita:
http://www.linux.com/archive/feed/43020
Muistaakseni oli olemassa joku komentoriviohjelma, jolle annetaan parametreina xml tiedosto ja "haluttu uusi sceema" ja ohjelma tekee uuden XML-tiedoston, missä on vain haluttu data. En vaan muista mikä ohjelma se oli...
Muistaakseni jollain ohjelmalla sai jopa XML-tiedostosta HTML-sivun halutussa muodossa....
XML on vain esitystapa tiedosta, jos tästä esitystavasta on tehnyt myös oma skeema, älyävät skeemoja ymmärtävät ohjelmat lukea tätä XML:ää, eli ohjelma tietää XML:än osaset, minkä tyyppistä tietoa se sisältää.
Täällä se on selvemmin selostettu
http://fi.wikipedia.org/wiki/XML-skeema
XML suoraan on aika hepreaa mille tahansa ohjelmalle, ellei se XML-data ole nyt ihan joku standartoitu sydeemi.