In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Crear archivo xml

Foro de Xailer profesional en español
Responder
xevi[1]
Mensajes: 39
Registrado: Lun Jun 14, 2010 3:52 pm

Crear archivo xml

Mensaje por xevi[1] »

Necesito crear ficheros xml.
¿Alguien tiene un ejemplo por donde empezar???
Xailer no la tiene documentada, supongo que por tratarse de una función de
Harbour.
Gracias.
Un Saludo,
Xevi.
Cassiano de Oliveira
Mensajes: 475
Registrado: Mar Jul 24, 2012 10:21 pm

Crear archivo xml

Mensaje por Cassiano de Oliveira »

Xevi miras XailerSamplesBTS
Metodos:
XMLSave
XML...
XML...
Saludos
Cassiano.
"Xevi" wrote in message news:5293a86b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Necesito crear ficheros xml.
¿Alguien tiene un ejemplo por donde empezar???
Xailer no la tiene documentada, supongo que por tratarse de una función de
Harbour.
Gracias.
Un Saludo,
Xevi.
xevi[1]
Mensajes: 39
Registrado: Lun Jun 14, 2010 3:52 pm

Crear archivo xml

Mensaje por xevi[1] »

Bien, mirado y probando XML... me surge un problemilla que no se como
solucionar.
oXML := TXmlDocument():New()
oNivel1 := TXmlNode():New( HBXML_TYPE_TAG, 'Nivel1',, "prueba del primer
nivel" )
oNivel1:AddBelow( TxmlNode():New( HBXML_TYPE_TAG, "Nivel1_1" ) )
oXML:oRoot:AddBelow( oNivel1 )
hFile := FCreate( "prueba.xml" )
If hFile != -1
oXML:Write( hFile, HBXML_STYLE_INDENT + HBXML_STYLE_THREESPACES )
FClose( hFile )
Endif
el resultado no es el deseado... pues obtengo:
- <Nivel1>
<Nivel1_1 />
prueba del primer nivel
</Nivel1>
¿Como puedo obtener este resultado???
- <Nivel1 prueba del primer nivel>
<Nivel1_1 />
</Nivel1>
He probado los HBXML_TYPE_xxx posibles, pero no doy con ello.
¿Que estoy haciendo mal???
¿Alguna ayuda???
Gracias.
Un Saludo,
Xevi.
"Cassiano de Oliveira" <calunaty@calunaty.com.br> ha escrit al
missatge:[email=5293c475@svctag-j7w3v3j....]5293c475@svctag-j7w3v3j....[/email]
> Xevi miras XailerSamplesBTS
>
> Metodos:
>
> XMLSave
> XML...
> XML...
>
>
> Saludos
> Cassiano.
>
>
> "Xevi" wrote in message news:5293a86b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>
> Necesito crear ficheros xml.
>
> ¿Alguien tiene un ejemplo por donde empezar???
>
> Xailer no la tiene documentada, supongo que por tratarse de una función de
> Harbour.
>
> Gracias.
> Un Saludo,
> Xevi.
>
xevi[1]
Mensajes: 39
Registrado: Lun Jun 14, 2010 3:52 pm

Crear archivo xml

Mensaje por xevi[1] »

Un caso parecido,
¿Como puedo crear una entrada así­???
<Nivel2 variable="DOS">2.22</Nivel2>
Esto no me funciona...
TxmlNode():New( HBXML_TYPE_TAG, "Nivel2",, "2.22" )
Gracias.
Un Saludo,
Xevi.
"Xevi" <xevicomas_quitaeso@gmail.com> ha escrit al
missatge:52a6c3f5$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Bien, mirado y probando XML... me surge un problemilla que no se como
> solucionar.
>
> oXML := TXmlDocument():New()
> oNivel1 := TXmlNode():New( HBXML_TYPE_TAG, 'Nivel1',, "prueba del primer
> nivel" )
> oNivel1:AddBelow( TxmlNode():New( HBXML_TYPE_TAG, "Nivel1_1" ) )
> oXML:oRoot:AddBelow( oNivel1 )
>
> hFile := FCreate( "prueba.xml" )
>
> If hFile != -1
> oXML:Write( hFile, HBXML_STYLE_INDENT + HBXML_STYLE_THREESPACES )
> FClose( hFile )
> Endif
>
> el resultado no es el deseado... pues obtengo:
>
> - <Nivel1>
> <Nivel1_1 />
> prueba del primer nivel
> </Nivel1>
>
>
> ¿Como puedo obtener este resultado???
>
> - <Nivel1 prueba del primer nivel>
> <Nivel1_1 />
> </Nivel1>
>
> He probado los HBXML_TYPE_xxx posibles, pero no doy con ello.
> ¿Que estoy haciendo mal???
> ¿Alguna ayuda???
>
>
> Gracias.
>
>
> Un Saludo,
> Xevi.
>
>
>
> "Cassiano de Oliveira" <calunaty@calunaty.com.br> ha escrit al
> missatge:[email=5293c475@svctag-j7w3v3j....]5293c475@svctag-j7w3v3j....[/email]
>> Xevi miras XailerSamplesBTS
>>
>> Metodos:
>>
>> XMLSave
>> XML...
>> XML...
>>
>>
>> Saludos
>> Cassiano.
>>
>>
>> "Xevi" wrote in message news:5293a86b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>
>> Necesito crear ficheros xml.
>>
>> ¿Alguien tiene un ejemplo por donde empezar???
>>
>> Xailer no la tiene documentada, supongo que por tratarse de una función
>> de
>> Harbour.
>>
>> Gracias.
>> Un Saludo,
>> Xevi.
>>
xevi[1]
Mensajes: 39
Registrado: Lun Jun 14, 2010 3:52 pm

Crear archivo xml

Mensaje por xevi[1] »

Hecho!!!
Leyendo y buscando, rebuscando... St.Google!!!
Un Saludo,
Xevi.
"Xevi" <xevicomas_quitaeso@gmail.com> ha escrit al
missatge:52a6de4f$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Un caso parecido,
>
> ¿Como puedo crear una entrada así­???
>
> <Nivel2 variable="DOS">2.22</Nivel2>
>
> Esto no me funciona...
> TxmlNode():New( HBXML_TYPE_TAG, "Nivel2",, "2.22" )
>
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas_quitaeso@gmail.com> ha escrit al
> missatge:52a6c3f5$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Bien, mirado y probando XML... me surge un problemilla que no se como
>> solucionar.
>>
>> oXML := TXmlDocument():New()
>> oNivel1 := TXmlNode():New( HBXML_TYPE_TAG, 'Nivel1',, "prueba del
>> primer nivel" )
>> oNivel1:AddBelow( TxmlNode():New( HBXML_TYPE_TAG, "Nivel1_1" ) )
>> oXML:oRoot:AddBelow( oNivel1 )
>>
>> hFile := FCreate( "prueba.xml" )
>>
>> If hFile != -1
>> oXML:Write( hFile, HBXML_STYLE_INDENT + HBXML_STYLE_THREESPACES )
>> FClose( hFile )
>> Endif
>>
>> el resultado no es el deseado... pues obtengo:
>>
>> - <Nivel1>
>> <Nivel1_1 />
>> prueba del primer nivel
>> </Nivel1>
>>
>>
>> ¿Como puedo obtener este resultado???
>>
>> - <Nivel1 prueba del primer nivel>
>> <Nivel1_1 />
>> </Nivel1>
>>
>> He probado los HBXML_TYPE_xxx posibles, pero no doy con ello.
>> ¿Que estoy haciendo mal???
>> ¿Alguna ayuda???
>>
>>
>> Gracias.
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>>
>> "Cassiano de Oliveira" <calunaty@calunaty.com.br> ha escrit al
>> missatge:[email=5293c475@svctag-j7w3v3j....]5293c475@svctag-j7w3v3j....[/email]
>>> Xevi miras XailerSamplesBTS
>>>
>>> Metodos:
>>>
>>> XMLSave
>>> XML...
>>> XML...
>>>
>>>
>>> Saludos
>>> Cassiano.
>>>
>>>
>>> "Xevi" wrote in message news:5293a86b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>
>>> Necesito crear ficheros xml.
>>>
>>> ¿Alguien tiene un ejemplo por donde empezar???
>>>
>>> Xailer no la tiene documentada, supongo que por tratarse de una función
>>> de
>>> Harbour.
>>>
>>> Gracias.
>>> Un Saludo,
>>> Xevi.
>>>
Responder