Salve.
Per necessità di studio, in base ad un'applicazione particolare, vorrei sapere come comportarmi nell'applicare questa classe.
Ho creati in HTLM nella pagina ‘index2.html’ un tag ul, come di seguito:
<ul id="riferimento"></ul>
Poi, tramite una pagina PHP (che chiamo tramite AJAX, ma questo non importa) sto cercando di compilare sotto una lista di li in base ai dati di un array.
Questo è quello che ho impostato:
<?php
header( "content-type: application/xml; charset=ISO-8859-15" );
$dom = new DOMDocument("1.0", "ISO-8859-15");
$dom->validateOnParse = true;
$dom->load("C:\Users\battaglia_b\Documents\ATOM\Varie\flat-modal-window\studio\index2.html");
$rif_id = $dom->getElementById('riferimento');
foreach ($names as $key => $value) {
$el = $rif_id->createElement('li', $value . '<br>');
$rif_id->appendChild($el);
}
echo $rif_id->saveXML()
?>
La routine non funziona, dandomi la seguente warning:
Warning: DOMDocument::load(): I/O warning : failed to load external entity "file:/C:/Users/battaglia_b/Documents/ATOM/Varie%0Clat-modal-window/studio/index2.html" in relazione alla riga di codice 5 (dove è specificato il load della pagina).
Ho provato a inserire il percorso relativo, poi come nel caso descritto quello assoluto, ma l'errore persiste.
Dove sbaglio?