xml-tiedosto sivuille

Miten noi niinku käytännössä tehdään, et jos haluan lukea xml-tiedoston tavalliselle (x)html-sivulle. xml-tiedostothan ovat hyviä säilöjä mutta jollain scriptillähän ne pitää sivuille saada tarvittaessa.

Otetaan nyt esimerkkinä vaikka Mikrobitistä copypastattu puhelinluettelo jonka haluaisin vaikka taulukoksi sivuille, tai sitten div ja span elementeiksi luokkineen. Mites se tehdään? Palvelimella tietenkin ettei tule mitään selainriippuvuuksia.



Sulo Surffaaja
(09) 123 4567
sulo@mbnet.fi


Taavi Tavallinen
Kotikuja 3 A 3
32926
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Jos on esimerkiksi PHP käytettävissä, niin tuohon on ainakin kaksi vaihtoehtoa:

A) XSL-tyylitiedostolla konvertointi. 'sivu.php' syöttää XML-tiedoston XSL-tyylitiedoston läpi ja palauttaa tuloksena saadun XHTML-sivun käyttäjälle.

http://www.php.net/manual/en/ref.xsl.php

B) 'sivu.php' lukee XML-datan manuaalisesti ja tulostaa XHTML-sivun käyttäjälle. SimpleXML on varmaan helpoin tapa käydä dokkari läpi, jos on vain käytettävissä.

http://www.php.net/manual/en/ref.simplexml.php

Äänestä

Ei XSLT:en käyttöön (xsl-tiedostot) välttämättä mitään PHP:tä tms. tarvita. Ainakin selaimet IE6, Firefox 1.5, Opera 9.0 ja uusimmat Safarit osaavat XSLT-muunnokset asiakaspuolella.

Monimutkaisemmissa tapauksissa serviripuolen jutuista voisi olla hyötyä, mutta hyvin on ilmankin pärjätty.

Äänestä

Minuakin kiinnostaa, onko olemassa joku yleinen tekniikka, jolla saisi pari sataa rivisisen xml-tiedoston gridiin niin, että tietoja voisi lajitella sarakkeen mukaan?
Mitään sql-php-juttuja ei siis tarvitsisi käytttää?

Äänestä

Kommentoi aloitusta


Olis kiva tietää kirjoitti:

Miten noi niinku käytännössä tehdään, et jos haluan lukea xml-tiedoston tavalliselle (x)html-sivulle. xml-tiedostothan ovat hyviä säilöjä mutta jollain scriptillähän ne pitää sivuille saada tarvittaessa.

Otetaan nyt esimerkkinä vaikka Mikrobitistä copypastattu puhelinluettelo jonka haluaisin vaikka taulukoksi sivuille, tai sitten div ja span elementeiksi luokkineen. Mites se tehdään? Palvelimella tietenkin ettei tule mitään selainriippuvuuksia.



Sulo Surffaaja
(09) 123 4567
sulo@mbnet.fi


Taavi Tavallinen
Kotikuja 3 A 3

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