creazione xml per fatturazione elettronica

146 views
Skip to first unread message

Roberto Tagliaferri - Tosnet srl

unread,
Jul 15, 2014, 12:27:11 PM7/15/14
to Lista dedicata al linguaggio di programmazione PHP
Hola, premesso che l'xml non è che lo mastichi un granché..
devo creare questa struttura:
<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">

Sto facendo 2 test e ho fatto:
$version="1.0";
$encoding='utf-8';
$xml=new XMLWriter;
$xml->openMemory();
$xml->setIndent(true);
$xml->startDocument($version, $encoding);
$xml->startElementNs('p', 'FatturaElettronica','http://www.fatturapa.gov.it/sdi/fatturapa/v1.0');
$xml->writeAttribute('versione','1.0');

però non riesco ad "infilare" il ds e l'xsi nel tag <p:FatturaElettronica
O mi apre un nuovo tag o ci mette anche altro (esempio: se metto
$xml->writeAttributeNs('ds', 'p','http://www.secondo',null);
mi rende
<p:FatturaElettronica versione="1.0" ds:p="" xmlns:ds="http://www.secondo" xmlns:p="http://www.fatturapa.gov.it/sdi/fatturapa/v1.0">
e quel ds:p='' non lo voglio...

Come posso fare?

--
TosNet.it


Roberto Tagliaferri

Responsabile Progettazione & Produzione
TosNet s.r.l. - Internet Service Provider
Office: +39 055 318 282
Mobile: +39 329 591 3899
Fax: +39 055 343 7877
Email: r.tagl...@tosnet.it
Web: www.tosnet.it
Skype: ilrobyt

Cristiano Verondini

unread,
Jul 15, 2014, 12:38:50 PM7/15/14
to zb-p...@googlegroups.com

xml->writeAttributeNS('xmlns', 'ds', null, 'http://www.w3.org/2000/09/xmldsig#' );

--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "zb-php-it" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a zb-php-it+...@googlegroups.com.
Per postare in questo gruppo, invia un'email a zb-p...@googlegroups.com.
Visita questo gruppo all'indirizzo http://groups.google.com/group/zb-php-it.
Per altre opzioni visita https://groups.google.com/d/optout.


Roberto Tagliaferri - Tosnet srl

unread,
Jul 16, 2014, 2:24:30 AM7/16/14
to zb-p...@googlegroups.com
Il 15/07/2014 18:38, Cristiano Verondini ha scritto:

xml->writeAttributeNS('xmlns', 'ds', null, 'http://www.w3.org/2000/09/xmldsig#' );

mio eroe :)
Grazie mille
Reply all
Reply to author
Forward
0 new messages