[Gvsig_desarrolladores] Clase para manipular XML

fsalas en geocuba.cu fsalas en geocuba.cu
Lun Abr 11 14:09:35 CEST 2011


Gracias Jorge, voy a revisar ..

saludos

Francisco Salas

Jorge Piera Llodrá <jpiera en prodevelop.es> escribió:

> Hola.
>
> En la mayoría de casos hemos usado el parser kxml [1] que utiliza la
> estrategia de parseado Pull, en el que el cliente es el que se encarga
> de dirigir el parseo. El proyecto libRemoteServices está lleno de
> ejemplos de parseo de ficheros XML utilizando este parser.
>
> [1] http://kxml.sourceforge.net/
>
> On 04/08/2011 04:56 PM, fsalas en geocuba.cu wrote:
>> Gracias Andres , por tu ayuda , ahora encontré en los fuentes de gvsig
>> .../metadataxml/ que existe una clase llamada XMLNode , estoy
>> revisandola para ver si con eso resuelvo.
>> Tambien tendré en cuenta tus apuntes.
>>
>> saludos y Gracias
>>
>>
>> Andrés Maneiro<amaneiro en icarto.es>  escribió:
>>
>>
>>> Hola Francisco,
>>>
>>> en NavTableForms hemos hecha una clase ad-hoc muy sencillita para
>>> parsear un XML que generamos nosotros mismos. Igual si le hechas un
>>> vistazo te puede orientar:
>>>
>>>    - La clase que parsea el XML y crea los objetos que necesitamos:
>>> http://forge.osor.eu/plugins/scmsvn/viewcvs.php/trunk/extNavTableForms/src/es/udc/cartolab/gvsig/navtableforms/ormlite/XMLSAXParser.java?root=navtable&rev=312&view=markup
>>>
>>>    - Un XML sencillo que leemos con esa clase (mira el código fuente
>>> desde el navegador):
>>> http://forge.osor.eu/plugins/scmsvn/viewcvs.php/*checkout*/trunk/extNavTableForms/examples/extNavTableFormsExample/data/example1.xml?root=navtable&rev=310
>>>
>>> Decir que es un parser SAX, esto es, que lee el xml y, a medida que se
>>> encuentra eventos llama a las 3 funciones pertinentes: apertura de tag
>>> (startElement), cierre de tag (endElement) o texto entre los tags
>>> (método characters). Hay otras aproximaciones para esto (como leer el
>>> XML completo y generar un árbol de nodos del documento). Las 2 tienen
>>> pros y contras. Si tienes un XML sencillo y la estructura la manejas tú,
>>> hacer un parser SAX, me parece más sencillo.
>>>
>>> Espero que te ayude.
>>>
>>> Saludos,
>>> Andrés
>>>
>>> On 08/04/11 15:17, fsalas en geocuba.cu wrote:
>>>
>>>> Hola, necesito usar una clase para trabajar (Escribir, Leer, acceder a
>>>> un campo) con ficheros xml,
>>>> tengo entendido que en gvSIG existe algo similar para el trabajo con
>>>> los proyectos , pero no se donde se encuentra , ni como emplearla,
>>>> alguien pudiera orientarme, en estos momentos no cuento con internet y
>>>> estoy atrazado en el desarrollo de la extension
>>>>
>>>> gracias
>>>>
>>>> Francisco Salas
>>>>
>>>>
>>>> _______________________________________________
>>>> gvSIG_desarrolladores mailing list
>>>> gvSIG_desarrolladores en listserv.gva.es
>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>
>>> _______________________________________________
>>> gvSIG_desarrolladores mailing list
>>> gvSIG_desarrolladores en listserv.gva.es
>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>
>>>
>>
>>
>> _______________________________________________
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores en listserv.gva.es
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>
>
>
> --
> Jorge Piera Llodrá
> gvSIG Development Team
> PRODEVELOP
> Plaza Don Juan de Villarrasa, 14 - 5
> 46001 Valencia
> Tel: +34 963510612
> Fax: +34 963510908
> e-mail: jpiera en prodevelop.es
> http://www.prodevelop.es
> http://www.gvsig.org
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>





Más información sobre la lista de distribución gvSIG_desarrolladores