Visualizzazione dei risultati da 1 a 10 su 15

Hybrid View

  1. #1
    La situazione è migliorata modificando il codice nel seguente modo:
    Codice PHP:
    $xml = new DomDocument("1.0""ISO-8859-1");
    $root $xml -> createElementNS("http://www.fatturapa.gov.it/sdi/fatturapa/v1.0",'p:FatturaElettronica');
    $root $xml -> appendChild($root);$root -> setAttribute('versione','1.0');
    $root -> setAttributeNS('http://www.w3.org/2000/xmlns/'xmlns:xsi','http://www.w3.org/2001/XMLSchema-instance');
    $root -> setAttributeNS('http://www.w3.org/2000/xmlns/''xmlns:ds',"http://www.w3.org/2000/09/xmldsig#");
    $root -> setAttributeNS('http://www.w3.org/2000/xmlns/''xmlns:p',"http://www.fatturapa.gov.it/sdi/fatturapa/v1.0"); 
    che produce il seguente output:
    codice:
    <p:FatturaElettronica xmlns:p="http://www.fatturapa.gov.it/sdi/fatturapa/v1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" versione="1.0">
    Direi che ci siamo.

  2. #2
    Quote Originariamente inviata da DanTecoda Visualizza il messaggio
    La situazione è migliorata modificando il codice nel seguente modo:
    Codice PHP:
    $xml = new DomDocument("1.0""ISO-8859-1");
    $root $xml -> createElementNS("http://www.fatturapa.gov.it/sdi/fatturapa/v1.0",'p:FatturaElettronica');
    $root $xml -> appendChild($root);$root -> setAttribute('versione','1.0');
    $root -> setAttributeNS('http://www.w3.org/2000/xmlns/'xmlns:xsi','http://www.w3.org/2001/XMLSchema-instance');
    $root -> setAttributeNS('http://www.w3.org/2000/xmlns/''xmlns:ds',"http://www.w3.org/2000/09/xmldsig#");
    $root -> setAttributeNS('http://www.w3.org/2000/xmlns/''xmlns:p',"http://www.fatturapa.gov.it/sdi/fatturapa/v1.0"); 
    che produce il seguente output:
    codice:
    <p:FatturaElettronica xmlns:p="http://www.fatturapa.gov.it/sdi/fatturapa/v1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" versione="1.0">
    Direi che ci siamo.
    Ottima guida, anche io sto provando a realizzare un export fatto in casa per la fattura elettronica... ho seguito il tuo codice, ma quando provo a validare il file genarato... mi restituisce sempre il solito errore di formato non valido sulla seconda riga....

    l'attuale formato prevede xmlns:ds="http://www.w3.org/2000/09/xmldsig#" prima di xmlns p="http://www.fatturapa.gov.it/sdi/fatturapa/v1.1".... ho provato ad invertirli nello script ma mi da errore nella generazione del file xml !!?!?

    E' possibile invertirli ?? Potrebbe essere proprio quello il problema ?!??!

    Grazie in anticipo


  3. #3
    Motfeus, l'ordine non credo sia un problema. A me il sistema le valida tranquillamente. Stai attento ovviamente che la versione fatturaPA v1.1 va cambiata sia nel createElementNS che nel setAttributeNS, mentre la versione del domdocument rimane 1.0. Superfluo dire di controllare bene tutte le url. Se l'hai fatto e non funziona, l'errore potrebbe essere altrove.



  4. #4
    Quote Originariamente inviata da Motfeus74 Visualizza il messaggio

    E' possibile invertirli ?? Potrebbe essere proprio quello il problema ?!??!

    Hai poi risolto il problema ?
    Ho anche io un problema strano sulla validazione del fil xml con il relativo xsd (uno strano messaggio !!! )

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.