Otto wrote:Hello thefull,
would you be so kind to post a working sample.
Thanks in advance
Otto
pymsoft wrote:Rafa,
Gracias por tu explicacion, ya lo habia leido hace algun tiempo, no imaginé que iba a necesitar usarlo tan pronto.
De todos modos, como hago para salvar todo en UTF-16? Hay alguna funcion para pasar el texto a UTF-16?
Gracias.
<MATRICULACION ProcesarMatriculacion="0" Procesar576="0" Procesar05_06="0" ProcesarIMVTM="0">
<NUMERO_EXPEDIENTE></NUMERO_EXPEDIENTE>
<NUMERO_DOCUMENTO>TF000940402008017018</NUMERO_DOCUMENTO>
<NUMERO_PROFESIONAL>000000</NUMERO_PROFESIONAL>
oDoc:=TXMLDocument():New()
oDoc:oRoot:AddBelow( TxmlNode():New(HBXML_TYPE_PI,'xml',,'version="1.0" encoding="ISO-8859-1"') )
oNewNodo:=TxmlNode():New(HBXML_TYPE_TAG,"FORMATO_GA")
oNewNodo:SetAttribute("FechaCreacion",dtoc(Date()) )
oDoc:oRoot:AddBelow(oNewNodo)
oCabe:=TxmlNode():New(HBXML_TYPE_TAG,"CABECERA")
oNewNodo:AddBelow(oCabe)
oGest:=TxmlNode():New(HBXML_TYPE_TAG,"DATOS_GESTORIA")
oCabe:AddBelow(oGest)
oNifGest := TxmlNode() : New( HBXML_TYPE_TAG ,"NIF",,cNif_Gestoria )
oGest:AddBelow(oNifGest)
oNomGest := TxmlNode() : New( HBXML_TYPE_TAG ,"NOMBRE",,cNombre1_Gestoria )
oGest:AddBelow(oNomGest)
oProfGest := TxmlNode() : New( HBXML_TYPE_TAG ,"PROFESIONAL",,cProfesional_Gestoria )
oGest:AddBelow(oProfGest)
oProvGest := TxmlNode() : New( HBXML_TYPE_TAG ,"PROVINCIA",,cProvincia_Gestoria )
oGest:AddBelow(oProvGest)
oMatri:=TxmlNode():New(HBXML_TYPE_TAG,"MATRICULACION")
oMatri:SetAttribute("ProcesarMatriculacion","0" )
oMatri:SetAttribute("Procesar576","0" )
oMatri:SetAttribute("Procesar05_06","0" )
oMatri:SetAttribute("ProcesarIMVTM","0" )
oNewNodo:AddBelow(oMatri)
cNroExp:=""
oNroExp := TxmlNode() : New( HBXML_TYPE_TAG ,"NUMERO_EXPEDIENTE",,cNroExp )
oMatri:AddBelow(oNroExp)
cNroDoc:=alltrim(substr( (cAlias3)->A158,1,30) )
oNroDoc := TxmlNode() : New( HBXML_TYPE_TAG ,"NUMERO_DOCUMENTO",,cNroDoc )
oMatri:AddBelow(oNroDoc)
cNroProf:=alltrim( substr(mNROGES,1,5) )
oNroProf := TxmlNode() : New( HBXML_TYPE_TAG ,"NUMERO_PROFESIONAL",,cNroProf )
oMatri:AddBelow(oNroProf)
...
nMANEJADOR:=0
IF (nMANEJADOR:=FCREATE(mPath_Pdf+cFichero+"XML",0))=-1
msgAlert( "Error Creación Fichero XML","AVISO")
else
oDoc:Write(nMANEJADOR,HBXML_STYLE_INDENT + HBXML_STYLE_THREESPACES )
FClose(nMANEJADOR)
ENDIF
<?xml version="1.0" encoding="ISO-8859-1"?>
<FORMATO_GA FechaCreacion="16/12/2008">
<CABECERA>
<DATOS_GESTORIA>
<NIF>43999999V</NIF>
<NOMBRE>NOMBRE COMPLETO DEL</NOMBRE>
<PROFESIONAL>00001</PROFESIONAL>
<PROVINCIA>M</PROVINCIA>
</DATOS_GESTORIA>
</CABECERA>
<MATRICULACION Procesar05_06="0" Procesar576="0" ProcesarIMVTM="0" ProcesarMatriculacion="0">
<NUMERO_EXPEDIENTE></NUMERO_EXPEDIENTE>
<NUMERO_DOCUMENTO>TF002750402008152712</NUMERO_DOCUMENTO>
<NUMERO_PROFESIONAL>00001</NUMERO_PROFESIONAL>
thefull wrote:No cuesta mucho buscar en los foros, fijate arriba de la pagina, por si no lo has visto;
http://forums.fivetechsoft.com/viewtopi ... hlight=xml
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: carlos vargas, Google [Bot] and 70 guests