Visualizzazione risultati 1 fino 7 di 7

Discussione: Aggiunta tag XML

  1. #1
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito Aggiunta tag XML

    File XML:
    Codice:
    <? xml version="1.0" ?>
    <anagrafe>
    <famiglia>
    <capofamiglia>
    mario rossi
    </capofamiglia>
    <componenti/>
    </famiglia>
    </anagrafe>
    Codice PHP:
    Codice PHP:
    $dom=new DOMDocument();
    $dom->loadXML($xml); //$xml è il codice XML che ho riportato sopra
    $nome="Giovanni Verdi";
    $board=$dom->getElementsByTagName("famiglia");
    foreach (
    $famiglia as $fam)
    if (
    $fam->getElementsByTagName("capofamiglia")->item(0)->nodeValue=="mario rossi")
    $nodo=$fam->getElementsByTagName("capofamiglia")->item(0);
    $componente=$dom->createElement("nome",$nome);
    $componenti=$nodo->getElementsByTagName("componenti");
    foreach (
    $moves as $node)
    $node->appendChild($componente);
    Dopo aver eseguito questo codice salvo l'XML.
    Eppure Giovanni Verdi non viene aggiunto alla famiglia di mario rossi. Dove sbaglio?

  2. #2
    Guest

    Predefinito

    Prova modificando il file XML così:
    Codice HTML:
    <?xml version="1.0"?>
    <anagrafe>
        <famiglia>
            <capofamiglia>
                mario rossi
            </capofamiglia>
            <componenti>
            </componenti>
        </famiglia>
    </anagrafe>

  3. #3
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Stesso problema...

  4. #4
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Non saprei se sono questi l'errori, ho ai semplicemente postato male il codice, ma la variabile $famiglia, specificata nel primo foreach, non esiste, volevi per caso scrivere $board.

    Neanche la variabile $moves, specificata nel secondo foreach non esiste, cmq credo che non siano solo quelli i problemi
    Ultima modifica di sevenjeak : 09-03-2010 alle ore 18.12.13

    Sevenjeak
    Software developer and much more

  5. #5
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Esatto, sono errori che ho fatto nello scrivere il post in quanto il codice originale e' diviso in piu' metodi...

  6. #6
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Nella variabile $nodo gli stai dicendo di selezionarmi dentro al tag di nome "capofamilia" un'altro tag di nome "capofamiglia".

    Pure queso è un'errore di scrittura del codice nel post?

    Perché non copi direttamente tutto il codice compreso le variabili che usi?
    Ultima modifica di sevenjeak : 09-03-2010 alle ore 18.56.40

    Sevenjeak
    Software developer and much more

  7. #7
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Grande! Risolto

Regole di scrittura

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