Parsear XML v6.x


([N4] ealonso) #1

Buenos días a todos,
Mi duda es la siguente, ¿cuál es la mejor manera de parsear un XML en velneo 6.x (perdón si no va aquí pero es que vi que en el foro de v6 no me dejaba abrir debate).

Estuve mirando un poco por el foro y las opciones que vi fueron:

  • Usar el comando de leer fichero más el de leer línea como si fuera un texto plano y procesar en velneo cada una de las etiquetas. Aparte de caótico, haciendo alguna mini-prueba este sistema es muy lento con ficheros grandes ya que cada leer línea debe de llevar su tiempo, más guardar todo el fichero en memoría debe de ser muy pesado.

  • ¿Crear una DLL? Sé que existe una dll que se puede comprar ( me remito a este post http://velneo.es/foros/topic/parsear-xml/) pero en el caso que la primera opción (la cual casi tengo descartada) tendría que mirar para crear yo una propia. Tengo nociones de programación en C++ y C, pero sobre todo en C#. ¿Velneo V6 no acepta dll creadas en C#, no?, ¿saben si existe aparte de esta alguna gratuita?
    ¿Existe algún FAQ/Turorial que alguien pueda recomendar sobre como crear dll para velneo, (aparte de la oficial)?

  • ¿Existe alún otro método para realizar esta tarea?

Muchas gracias por su tiempo!
Un saludo.


([N4] bitcodesoft) #2

http://www.bitcodesoft.com/plugins/plugins/#5

Creo que es lo que buscas.


(system) #3

¿Está la página caida? Estaba interesado en lo mismo y no me deja acceder.


([N4] bitcodesoft) #4

Un pequeño fallo en el servidor.
En breve estará otra vez activa, disculpar las molestias.


(system) #5

La página sigue caida, ¿algún correo para ponerse en contacto y solicitar la dll :slight_smile: ?
Gracias!


([N4] bitcodesoft) #6

Info@bitcodesoft.com


([N4] carlitos) #7

en v6 habia un parseador por map, pero era para pocos registros.
yo utlizo tanto en 6 como en 7 la dll de bitcodesoft y va de maravilla


(system) #8

El map lo probé y era para pocos registros, con un fichero XML grande con muchos nodos quedaba colgado la aplicación, así que lo tuve que descartar :(.
Ya adquirí ayer la licencia de bicodesoft, a ver que tal funciona, ya os diré.

Muchas gracias a todos por las respuestas!