![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Tech (http://www.dsy.it/forum/forumdisplay.php?forumid=189)
-- [xml] Problema xsl (http://www.dsy.it/forum/showthread.php?threadid=19110)
problema xml
Ciao a tutti!
Chiedo a voi se sapete aiutarmi.
ho creato una pagina xhtml con una form composta dai campi "utente", "mail" e "testo" , la form punta ad una pagina php che prendendo tramite POST i campi crea un albero XML per lo store dei dati e tramite foglio di stile xsl mi stampa la pagina col template del sito e il messaggio postato dall'utente.
Fin qui tutto ok..io però vorrei che un utente che visita il sito successivamente riesca a postare un messaggio che in automatico sia inserito nel file xml.
Problema: non riesco ad "appendere" il nuovo messaggio alla radice "root" del mio albero xml precendentemente salvato col comando
$xml->save("prova.xml");
$xml->load("prova.xml");
__________________
..:: disturbosi project ::..
sono ignorante in materia, ma immagino tu abbia gia controllato lag vari ed eventuali errori nel codice...
__________________
http://www.twitter.com/0m4r
Mi dispiace di non poterti aiutare, ma non so nulla di php...
__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»
Il codice "dovrebbe" essere giusto..la parte iniziale del messaggio fa quello che deve fare, la seconda parte in cui aggiunge fa tutto bene tranne l'append all'elemento root.
Ho testato commentanto l'append e sostituendolo l'istruzione e funziona (ovviamente non inserisce il 2ndo messaggio).
Il punto è che in tutti i manuali di XML che ho consultato c'è sempre la parte che dice "è possibile rimaneggiare-modificare-riprendere" i files XML ma nessuno dice come (a parte un bel notepad)...
....aspetto speranzoso in quale guru
__________________
..:: disturbosi project ::..
| All times are GMT. The time now is 02:30. | Show all 4 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.