Página 1 de 1

Crear archivo xml

Publicado: Lun Nov 25, 2013 8:43 pm
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.

Crear archivo xml

Publicado: Lun Nov 25, 2013 10:42 pm
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.

Crear archivo xml

Publicado: Mar Dic 10, 2013 8:34 am
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.
>

Crear archivo xml

Publicado: Mar Dic 10, 2013 10:26 am
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.
>>

Crear archivo xml

Publicado: Vie Dic 13, 2013 10:49 am
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.
>>>