Visualizzazione risultati 1 fino 4 di 4

Discussione: File XML che non si carica

  1. #1
    Guest

    Predefinito File XML che non si carica

    Ciao a tutti
    Ho bisogno di aiuto. Sto cercando disperatamente di leggere un file XML contenente le informazioni che vorrei inserire nella mia pagina ma continuo inesorabilmente a non riuscirci. Il codice php che ho scritto è il seguente:

    Codice PHP:
    <?php
    $defContentHTML
    = '<table width="100%" border="0" class="MMenu" cellpadding="0" cellspacing="0">';
    $xmlDef = 'xml/main_content.xml';
    $xmlDoc= new DOMDocument();
    $xmlDoc->loadXML($xmlDef);
    $xDoc=$xmlDoc->documentElement;
    foreach(
    $xDoc->childNodes as $node)
    {
    $defContentHTML .= '<tr><td><p class="content_title">$node->childNode("titolo")->nodeValue</p></td></tr><tr><td><p class="content_text">$node->childNode("testo")->nodeValue</p></td></tr>';
    }
    $defContentHTML .= '</tr></table>';
    echo
    $defContentHTML;

    ?>
    ma una volta messo in esecuzione mi da il seguente errore

    Fatal error: Call to undefined method: domdocument->loadxml() in /membri2/iovelista/php5/main_content.php on line 5

    ho provato a mettere

    $xmlDoc->load($xmlDef);

    al posto di $xmlDoc->loadXML($xmlDef); ma mi da lo stesso errore.

    Qualcuno mi saprebbe aiutare?

    grz a tutti e ciao.

    [DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio...
    Ultima modifica di dementialsite : 13-01-2008 alle ore 11.50.16

  2. #2
    Ospite Guest

    Predefinito

    la funzione loadXML o xmlLoad non esistono...

  3. #3
    L'avatar di Guido8975
    Guido8975 non è connesso AlterVistiano
    Data registrazione
    16-10-2002
    Residenza
    Caserta
    Messaggi
    766

    Predefinito

    Citazione Originalmente inviato da rvpeople Visualizza messaggio
    la funzione loadXML o xmlLoad non esistono...
    Esiste.E' nell estensione DOM
    http://it.php.net/dom

    Eccola http://it.php.net/manual/it/function...nt-loadxml.php

    La funzione loadXML carica una stringa.Tu gli hai dato una path(cioè l'indirizzo).Prova a dargli dell'xml

    Saluti Guido

  4. #4
    Guest

    Predefinito

    Oggi provo a variare il codice e poi vi so dire.

    Nel frattempo grz per l'aiuto.

    Ciao

    Ho provato a leggere il file prima con fopen e leggere la stringa con fget per poi passare la stringa al DOMDocument con loadXML ma da lo sesso errore una volta giunto a quella riga di codice (quella che contiene loadXML).
    Ultima modifica di iovelista : 15-01-2008 alle ore 10.00.59

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •