DOM - XML

ciao a tutti,

ho un problema con il caricamento di un file XML, utilizzando le librerie DOM di php, il mio codice č il seguente:

<?php
$doc = new DOMDocument();

$doc->load('testo.xml');
?>

alla riga del load mi segnala l'errore:

Warning: DOMDocument::load() [function.load]: AttValue: " or ' expected in file:///c%3A/localhost/testo.xml, line: 31 in c:\localhost\testo.php on line 15

Warning: DOMDocument::load() [function.load]: attributes construct error in file:///c%3A/localhost/testo.xml, line: 31 in c:\wamp\www\portalepiante\testo.php on line 15

Warning: DOMDocument::load() [function.load]: Specification mandate value for attribute testo in file:///c%3A/localhost/testo.xml, line: 31 in c:\localhost\testo.php on line 15

nell'errore si presenta alla riga 31 del mio file testo.xml da caricare, che ha una struttura di questo tipo:

<colori>

   <bianco>white</bianco>

   <nero>black</nero>

   <rosso>red<a href="rosso.txt">vai al rosso</a></rosso>

</colori>

l'errore mi viene dato alla riga dove c'č il tag <a href="rosso.txt"></a>

il file xml mi sembra ben formato e valido

grazie per l'aiuto

ciao

inviato 10 anni fa
fla
fla
1
X 0 X
<rosso>red<a href="rosso.txt">vai al rosso</a></rosso>

questo non č XML corretto  :nono:

Hai 2 strade (non verificate :P):

1) <rosso><!CDATA[[red<a href="rosso.txt">vai al rosso</a>]]></rosso>

2)<rosso>red&lt;a href=&quot;rosso.txt&quot;&gt;vai al rosso&lt;/a&gt;</rosso>

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda