ciao, 'scrivere' l'xml, putroppo, è il minimo dei problemi.
questo è il codice che uso per sistema ts
etc etc ed alla fine
come vedi è abbastanza semplice, ovviamente cambiando tag ed i dati
il problema qui è che oltre alla trasmissione bisogna tenere aperto un canale per la ricezione dei messaggi di trasmissione (accettazione, rifiuto etc) dei file di consegna e per la ricezione delle fatture in arrivo.
Cmq se il grande marino è disponibile si potrebbe tentare
questo è il codice che uso per sistema ts
PHP:
$xml=new SimpleXMLElement('<?xml version="1.0" encoding="utf-8"?><precompilata
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="730_precompilata.xsd"></precompilata>');
$opzionale1 = $xml->addChild('opzionale1', 'text');
$opzionale2 = $xml->addChild('opzionale2', 'text');
$opzionale3 = $xml->addChild('opzionale3', 'text');
$proprietario = $xml->addChild('proprietario');
$codiceRegione = $proprietario->addChild("codiceRegione",$datiStruttura[0]);
$codiceAsl = $proprietario->addChild("codiceAsl",$datiStruttura[1]);
$codiceSSA = $proprietario->addChild("codiceSSA",$datiStruttura[2]);
PHP:
$dom = new DOMDocument('1.0');
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
$dom->loadXML($xml->asXML());
$ilfile=[percorso e nome del file senza estensione]
$filexml=$ilfile.".xml";
error_log("salvo il file ".$filexml, 0);
$dom->save($filexml);
come vedi è abbastanza semplice, ovviamente cambiando tag ed i dati
il problema qui è che oltre alla trasmissione bisogna tenere aperto un canale per la ricezione dei messaggi di trasmissione (accettazione, rifiuto etc) dei file di consegna e per la ricezione delle fatture in arrivo.
Cmq se il grande marino è disponibile si potrebbe tentare