Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP DOM xml -tiedoston muotoilu

baabeli [10.06.2010 14:35:54]

#

Heippa,

Elikkäs ongelmana on sellainen, että lisättäessä xml -tiedostoon PHP:n ja DOM:in avulla uusia rivejä tallentuu tieto yhdelle riville, jolloin tiedoton lukemisesta tulee hankalaa. Tyyliin (alussa oikein ja lopussa lisätty rivi, joka tallentuu väärin):

<?xml version="1.0" encoding="UTF-8"?>
<sivut>
<url>
<osoite>http://php.net</osoite>
<paivitetty>2009-04-20T10:24:42+00:00</paivitetty>
</url>
<url><osoite>http://testi.net</osoite><paivitetty>2009-04-20T10:24:42+00:00</paivitetty></url></sivut>

Mitenkä tuon lisäämisen saisi sillain, että jokainen tieto olisi omalla rivillään?

Mod. lisäsi kooditagit!

Teuro [10.06.2010 14:48:01]

#

Miten tiedoston luku muuttuu hankalaksi? Eihän sitä olekaan tarkoitus lukea "käsin", vaan juurikin tuolla DOM rajapinnalla / jollakin mulla strukturoidun datan lukemiseen soveltuvalla kirjastolla. DOMDocument luokassa on kuitenkin attribuutti formatOutput, joka asettelee datan siististi. Mutta siis lukeminen kannattaa hoitaa ihan ohjelmallisesti.

baabeli [10.06.2010 14:58:37]

#

Aina välillä ei ole mahdollista käyttää php:tä/nettiä, niin voisi päivittää tuota xml-tiedostoa käsin, ja heittää päivitetyn version sitten tietokantaan :D. Tämän takia olisi hyvä, että se olisi "oikein" muotoiltu. Kiitos tuosta formatOutput, tutkin asiaa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta