Salve a tutti. Ho un problema coi namespace per un file XML che sto cercando di generare usando DOM document. Il problema č il seguente. Devo generare la seguente intestazione XML
codice:
<p:FatturaElettronica versione="1.0" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:p="http://www.fatturapa.gov.it/sdi/fatturapa/v1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Ho provato nel seguente modo, ma non funziona!
Codice PHP:
$xml = new DomDocument("1.0", "ISO-8859-1");
$xml -> formatOutput = true;
$root = $xml ->createElement('p:FatturaElettronica');
$root = $xml->appendChild($root);
$xml -> createAttributeNS("http://www.fatturapa.gov.it/sdi/fatturapa/v1.0", 'xmlns');
$root -> setAttributeNS('xmlns', 'xsi','http://www.w3.org/2001/XMLSchema-instance');
$root -> setAttributeNS('xmlns', 'ds',"http://www.w3.org/2000/09/xmldsig#");
$root -> setAttributeNS('xmlns', 'p', "http://www.fatturapa.gov.it/sdi/fatturapa/v1.0");
$root -> setAttribute('versione','1.0');
Sapete dirmi il perchč? Come posso risolvere il problema?
Grazie.