Avatar billede dennism Nybegynder
23. februar 2010 - 22:55 Der er 8 kommentarer og
1 løsning

PHP: Generering XML

Jeg skal bruge et framework i PHP til at generere XML. Umiddelbart fandt jeg en artikel som denne der bruger DOMDocument:
http://www.tonymarston.net/php-mysql/dom.html

Den er dog fra 2004. Mit spørgsmål er, om der findes noget bedre nu om dage?
Jeg skal hente nogle data fra mySQL og fra diverse løkker appende elementer til XML-dokumentet løbende.
Avatar billede repox Seniormester
23. februar 2010 - 23:14 #1
Næ, PHP's DOM Object er stadig den samme...
http://php.net/dom
Det er en fin artikel til det du beskriver.
Avatar billede showsource Seniormester
24. februar 2010 - 01:49 #2
Har ikke læst artiklen igennem, ( Men helt sikkert en anden dag! ), men en ting der nok skal huskes på, er at ens script skal gemmes som utf-8, mener jeg da.
Og samme for DB.
Avatar billede repox Seniormester
24. februar 2010 - 08:00 #3
#2
Du bestemmmer selv hvilket tegnsæt du vil anvende - bare der er konsistens i det det skrevne og det angivne.
Alt for mange gange ser man personer som skriver at de anvender UTF-8 encoding i et ISO-8859-1 præsenteret XML dokument.
Avatar billede showsource Seniormester
24. februar 2010 - 09:23 #4
Det jeg tænker på, er ikke hvad man skriver i filen, men at filen bør gemmes som utf-8
Men jeg er måske galt på den ?
( HAr stort set aldrig rodet med xml )
Avatar billede repox Seniormester
24. februar 2010 - 09:28 #5
Hvis du angiver at XML encodingen er ISO-8859-1 vil det jo være forkert at gemme filen i UTF-8 tegnsættet. Det håber jeg da giver god mening?
Det svarer jo i princippet til at du, nede ved bageren, beder om en snegl med brun glasur på og får en snegl med hvid glasur, blot fordi bageren påstår det er brun.
Avatar billede dennism Nybegynder
24. februar 2010 - 09:30 #6
Vil du smide et svar, repox?
Avatar billede repox Seniormester
24. februar 2010 - 09:39 #7
Nej, behold du dem - den artikel du selv har fundet er jo den egentlige kilde til løsningen på dit spørgsmål...
Avatar billede dennism Nybegynder
24. februar 2010 - 09:41 #8
Nej, for mit spørgsmål handlede om, hvorvidt DOMDocument stadig var brugbart - om der evt. var kommet noget bedre siden da. :) Smid gerne et svar.
Avatar billede repox Seniormester
24. februar 2010 - 09:54 #9
Jamen, så får du et svar; men samtidig kan jeg da supplere med at du kunne kigge lidt på simplexml (som er en del af PHP DOM): http:/php.net/simplexml
Personligt anvender jeg simplexml til XML behandling hvor jeg kan komme til det, da DOMDocument indeholder langt mere end man nok har behov for.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester