Visualizzazione dei risultati da 1 a 2 su 2

Discussione: SimpleXML e problemi

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056

    SimpleXML e problemi

    Ciao a tutti,
    ho dei problemi con SimpleXML.
    In pratica io devo aggiungere nuovi nodi ad un file xml, che ha la seguente struttura:

    <event start="Wed May 01 2005 00:00:00 GMT-0600" end="Thu May 02 2005 00:00:00 GMT-0600" isDuration="true" title="TITOLO EVENTO">
    testo
    </event>

    Riesco ad inserirli e il tutto funziona con il seguente codice:

    $xml = simplexml_load_file("example1.xml");
    $aggiungi = $xml->addChild('event');

    $aggiungi->addAttribute('start', $data_inizio);
    $aggiungi->addAttribute('end', $data_fine);
    $aggiungi->addAttribute('isDuration', 'True');
    $aggiungi->addAttribute('title', $result['titolo_evento']);
    file_put_contents("example1.xml", $xml->asXML());


    Il problema è che mi genera un nuovo nodo così:
    <event start="Sun Jan 01 1989 00:00:00 GMT-0600" end="Sun Jan 01 1989 00:01:00 GMT-0600" isDuration="True" title="TITOLO NUOVO EVENTO"/>

    E cioè mi chiude subito il tag con /> mentre io avrei bisogno di inserire dell'altro testo tra il tag <event> e la sua chiusura </event>.

    Non sono molto pratica di xml, non so quindi né come evitare la chiusura del tag automatica, né come aggiungere questo testo tra tag e sua chiusura.
    Ho provato a far ricerche e leggere il manuale su php.net ma non ho ancora trovato una soluzione.

    grazie
    ciao

  2. #2
    Codice PHP:
    <event start="Sun Jan 01 1989 00:00:00 GMT-0600" end="Sun Jan 01 1989 00:01:00 GMT-0600" isDuration="True" title="TITOLO NUOVO EVENTO"/> 
    Questo perchè non inserisci testo nel node (inserisci solo gli attributi).


    Consiglio per la manipolazione xml usa le dom functions


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.