Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [SIMPLEXML] indentare file xml

    ciao io vorrei riuscire a restituire il nuovo file XML aggiornato (nell'esempio con l'aggiunta di un nodo ) FORMATTATO.

    Utilizzo la libreria SimpleXml ed ho provato ad aggiungere ->formatOutput=true; ma nulla.

    <?php

    //Ricevo le variabili dal form
    $post_url=$_POST['url'];
    $post_link=$_POST['link'];
    $post_info=$_POST['info'];

    //Carico il file da modificare
    $xml_file = simplexml_load_file("portfolio.xml");

    //Creo i nuovi nodi

    $work = $xml_file->addChild('work');

    $work->addAttribute('url','PROVA');
    $url = $work->addChild('url',$post_url);
    $link = $work->addChild('link',$post_link);
    $info = $work->addChild('info',$post_info);

    //Stampo a video le modifiche

    echo "<pre>".htmlentities($xml_file->asXML())."</pre>";

    //VORREI INDENTARLO IN MODO CORRETTO !

    //Aggiorno il file

    $file = fopen("portfolio.xml","w");
    fwrite($file, $xml_file->asXML());
    fclose($file);

    ?>

    se avete altre idee son ben accette, grazie Davide

  2. #2
    volevo chiedervi come posso inserie con simplexml una sezione CDATA in un nodo.

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.