tilføje til xml document indenfor root tag

Tags:    php

Hejsa

Jeg har et xml dokument der ser sådan ud:
Fold kodeboks ind/udKode 


Når jeg uploader en fil, vil jeg gemme filnavnet i et xml dokument, jeg tænker at jeg skal tilføje skal tilføje dette, mellem sidste </file> og </files>:
Fold kodeboks ind/udKode 


Hvordan gør jeg det?
Eller er der en meget smartere måde at gøre det PÅ?





4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Her er alt hvad du har behov for til at manipulere XML
http://dk2.php.net/domdocument

og her er en mere enkel udgave
http://dk2.php.net/simplexml



... lidt offtopic:

Så får du bedst performance ved at gemme til database, XML er ikke beregnet til at opbevare data i som sådan - mere til udveksling.

Så ind i en database med skidtet, og genere dit xml fra et SQL kald. Lad det evt cache på disk - men lad være med at skrive til en og samme fil ved upload, så skal du til at tage højde for hvis flere skriver samtidigt mm, bliver hurtigt noget rod.

EDIT fjernede:, trode der var lidt om at manipulere frem for at vise;
http://www.w3schools.com/php/php_xml_dom.asp


/J



Indlæg senest redigeret d. 11.02.2009 16:17 af Bruger #5789
... lidt offtopic:

Så får du bedst performance ved at gemme til database, XML er ikke beregnet til at opbevare data i som sådan - mere til udveksling.

Så ind i en database med skidtet, og genere dit xml fra et SQL kald. Lad det evt cache på disk - men lad være med at skrive til en og samme fil ved upload, så skal du til at tage højde for hvis flere skriver samtidigt mm, bliver hurtigt noget rod.

EDIT fjernede:, trode der var lidt om at manipulere frem for at vise;
http://www.w3schools.com/php/php_xml_dom.asp


/J


Jeg havde egentlig først lavet det så filerne blev skrevet til en database, problemet er at det gerne skulle være sådan at man bare kan kopiere mappen, til hvorsomhelst og så skulle det gerne køre...



... lidt offtopic:

Så får du bedst performance ved at gemme til database, XML er ikke beregnet til at opbevare data i som sådan - mere til udveksling.

Så ind i en database med skidtet, og genere dit xml fra et SQL kald. Lad det evt cache på disk - men lad være med at skrive til en og samme fil ved upload, så skal du til at tage højde for hvis flere skriver samtidigt mm, bliver hurtigt noget rod.

EDIT fjernede:, trode der var lidt om at manipulere frem for at vise;
http://www.w3schools.com/php/php_xml_dom.asp


/J


Jeg havde egentlig først lavet det så filerne blev skrevet til en database, problemet er at det gerne skulle være sådan at man bare kan kopiere mappen, til hvorsomhelst og så skulle det gerne køre...


Ahh okay, bare hold dit data i en database og brug SQL hertil og ikke i xml, men lyder ellers smart, hvis xml'en vil blive synket mod DB hvis den flyttes.

/J



t