XML

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?
3164
Äänestä

Muut lukivat myös

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

Äänestä
  • 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....

    Äänestä

  • XML-alkeen hukassa kirjoitti:

    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.

    Äänestä

Kommentoi aloitusta


Noooooooooobbbbb kirjoitti:

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?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu