codice:
	class MySimpleXMLElement extends SimpleXMLElement {
    public function addCData($name, $value = NULL) {
        $child = $this->addChild($name);
        if ($child !== NULL) {
            $node = dom_import_simplexml($child);
            $ownerDocument = $node->ownerDocument;
            $node->appendChild($ownerDocument->createCDATASection($value));
        }
        return $child;
    }
}
 $user = $xml->addChild('testa_ordini');
 $user->addChild('id_ordine',$row['virtuemart_order_id']);
 $cdate = time($row['created_on']); 
 $user->addChild('cdate',$cdate);
 $user->addChild('codice_cliente',$codice_cliente);
 $user->addChild('id_cliente',$row['virtuemart_user_id']);
 $user->addChild('id_destinazione_cliente',$row['user_info_id']);  
 $user->addChild('tipo_indirizzo_principale',$tipo_indirizzo_principale);
 $user->addChild('codice_destinazione_principale',$codice_destinazione_principale);
 $user->addChild('ragione_sociale_principale',$ragione_sociale_principale);
 $user->addChild('referente_principale',$referente_principale);
 $user->addChild('telefono_principale',$telefono_principale);
 $user->addChild('cellulare_principale',$cellulare_principale);
 $user->addChild('fax_principale',$fax_principale);
 $user->addChild('indirizzo_principale',$indirizzo_principale);
 $user->addChild('comune_principale',$comune_principale);
 $user->addChild('provincia_principale',$provincia_principale);
 $user->addChild('nazione_principale',$nazione_principale);
 $user->addChild('cap_principale',$cap_principale);
 $user->addChild('email_principale',$email_principale);
 $user->addChild('partita_iva_principale',$partita_iva_principale);
 $user->addChild('codice_fiscale_principale',$codice_fiscale_principale);
 $user->addChild('tipo_indirizzo_diverso',$tipo_indirizzo_diverso);
 $user->addChild('codice_destinazione_diverso',$codice_destinazione_diverso);
 $user->addChild('ragione_sociale_diverso',$ragione_sociale_diverso);
 $user->addChild('referente_diverso',$referente_diverso);
 $user->addChild('telefono_diverso',$telefono_diverso);
 $user->addChild('cellulare_diverso',$cellulare_diverso);
 $user->addChild('fax_diverso',$fax_diverso);
 $user->addChild('indirizzo_diverso',$indirizzo_diverso);
 $user->addChild('comune_diverso',$comune_diverso);
 $user->addChild('provincia_diverso',$provincia_diverso);
 $user->addChild('nazione_diverso',$nazione_diverso);
 $user->addChild('cap_diverso',$cap_diverso);
 $user->addChild('email_diverso',$email_diverso);
 $user->addChild('id_venditore',$row['virtuemart_vendor_id']);
 $user->addChild('totale_ordine',$row['order_total']);
 $user->addChild('subtotale_ordine',$row['order_subtotal']); 
 $user->addChild('tasse_su_ordine',$row['order_tax']); 
 $user->addChild('dettaglio_tasse_su_ordine',$row['order_billTax']);
 $user->addChild('spedizione_ordine',$row['order_shipment']);
 $user->addChild('tasse_su_spedizione_ordine',$row['order_shipment_tax']);
 $user->addChild('sconto_coupon',$row['coupon_discount']);
 $user->addChild('codice_coupon',$row['coupon_code']);
 $user->addChild('spese_varie_o_sconto_ordine',$row['order_discount']);
 $user->addChild('valuta',$row['order_currency']);
 $user->addChild('stato_ordine',$row['order_status']);
 $user->addCData('note_cliente',$note);
 }
$dati_xml = $xml->asXML();