loketing Skrevet 3. desember 2006 Rapporter Del Skrevet 3. desember 2006 (endret) Jeg holder på med et script som henter data fra XML-filer, og lagrer det i et array. Jeg har brukt simplexml_load_file() til å hente innholdet, men jeg støter på problemer med enkelte tags. Som tittelen sier, så husker jeg ikke helt hva sånne tags heter, men det er snakk om tags med kolon i, f.eks. <media:text>. Disse kommer ikke med i arrayet som blir laget når jeg kjører funksjonen. Mulig dette gjelder for punktum også. For å vise akkurat hva jeg mener, skal jeg vise et lite eksempel, med f.eks. en bildefeed: <image> <title>Tittel på bildet</title> <description>Beskrivelse av bildet</description> <media:date.taken>Mon, 13 Nov 2006 15:07:21 -0800</media:date.taken> <url>http://www</url> </image> blir til array(3) { ["title"] => string(x) = "Tittel på bildet" ["description"] => string(x) = "Beskrivelse av bildet" ["url"] => string(x) = http://www } sånn ca, i hvert fall. Spørsmålet er, hva gjør jeg for å få tak i den media:-saken? Er det noen valg jeg kan legge til xml-funksjonen? Bør jeg åpne xml-filen først, og bytte ut alle ulovlige tegn med '_' eller noe, før jeg bruker SimpleXML? Alle innspill blir satt pris på. Takke takk. Endret 3. desember 2006 av loketing Lenke til kommentar
-morten Skrevet 3. desember 2006 Rapporter Del Skrevet 3. desember 2006 Kolonet blir brukt for å markere namespace. Se om ikke http://www.sitepoint.com/blogs/2005/10/20/...and-namespaces/ er til hjelp. Lenke til kommentar
loketing Skrevet 3. desember 2006 Forfatter Rapporter Del Skrevet 3. desember 2006 Kolonet blir brukt for å markere namespace.Se om ikke http://www.sitepoint.com/blogs/2005/10/20/...and-namespaces/ er til hjelp. 7417133[/snapback] Takk, fant ut av det før jeg leste dette. Merkelig nok var det akkurat den lenken du ga meg som hjalp. Veldig hjelpsom tekst, og plutselig ble SimpleXML enda mer simple. Anbefaler alle som trenger hjelp til XML og PHP å lese teksten. Takk igjen! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå