[eside-ghost] Parser XML
Uvatha
enekruti en yahoo.es
Vie Feb 10 12:43:21 CET 2006
Aupa Jonan!
Ciertamente no creo q XSLT tenga tanta potencia. Si lo vas a hacer con DOM a pelo, hay una implementación de DOM para Java q facilita las cosas, quiza os interesa mirarla. Se llama JDOM (no se quedaron calvos buscando el nombre xD), y la tienes en http://www.jdom.org/. No la conozco mucho, pero anduvimos cacharreando hace un año o así y la impresión q m dio fue muy buena. Generaba clases q hacian el parseo mucho más amigable. La verdad es q mis recuerdos son escasos xDDD, tendré q dejar d salir los findes xD.
De todas formas el DOM de la J2SE es fácil de manejar, aunq propenso a crear tochos de código importantes (creo q has hecho ya la practica de ISO3 y t habrás dado cuenta ya xD), si no necesitais grandes parseos, os puede servir perfestamente.
Mucho animo y un saludo!
Jonan <jonbaine en gmail.com> escribió: Ke pacha enekruti!!!!
ayer estuvimos kenneth y yo discutiendo sobre cual sería la mejor manera de hacer la movidilla esa.
La verdad es que la idea es pasar de XML a SVG mediante XSLT, que se puede, ya que XSLT sirve para pasar de un lenguaje de etiquetas como XML a otro como puede ser SVG, RTF... mediante un parser (el de los navegadores solo hace la transformacion de XML a HTML) como puede ser el XT.
http://www.programacion.net/articulo/joa_svg2/
Pero hay un problema y es que XSLT hace una transformación como si fuera un parser SAX y necesito más informacion (donde esta localizado cada nodo, en que nivel se encuetra...) y con XSLT puede representarlos en un nivel concreto, pero no puede calcularlo dinamicamente (para calcular la posicion de un nodo hay que tener en cuenta los demas) , que es lo que nos hace falta(creo que me he explicado un poquillo mal).
Por eso me imagino que cargaremos con un DOM toda la estructura de nodos y generaremos el XML del SVG a pelo, pos eso.
Saludos
Jonan
El día 10/02/06, Uvatha <enekruti en yahoo.es> escribió: Wop again!
>si lo que quieres es transformar xml, la primera opcion q me viene a
>la cabeza es xslt ( http://www.w3.org/TR/xslt)
Se m fue la olla en el mail anterior xDD. Vi XML y lenguaje de alto nivel y m lancé a escribir xDDD. Si lo q quieres es una tranformación directa XSLT es lo mejor, sin duda. Este es el tutorial q da Sun para acceder a xslt desde Java:
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXPXSLT6.html
La libreria q se utiliza creo q viene en la J2SE 1.5.
Espero q t sirva Kenneth!.
Un saludillo!
EthDra < ethdra en telefonica.net> escribió: Hola,
si lo que quieres es transformar xml, la primera opcion q me viene a
la cabeza es xslt (http://www.w3.org/TR/xslt), un dialecto xml para
transformar xmls en ot ros xmls, incluido xhtml.
Se despide,
EthDra
Kenneth Lobato wrote:
>Buenas a todos.
>
>Estoy trabajando con Redes Bayesianas y en el aprendizaje de estructura de las
>mismas tengo generada la salida a ficheros xml. El tema es que me gustaría
>poder darle una capa de visualización más acorde a leer texto cuasi-plano
>xDDD.
>
>Estaba pensando a ver si me podeis recomendar algún lenguaje de programación a
>alto nivel (python, perl...) que permita transformar el xml que se genera
>(C++) de la siguiente forma:
> - Leo tag de nodo, cojo el nombre y dibujo en pantalla (web o gui...) un
>círculo con el nombre dentro.
> - Leo Child-tag del nodo y si tiene hijos, dibujo una fecha orientada hacia
>el correspondiente.
>
>Una posible interfaz imagino que por comodidad sería por web, así quedaría el
>acceso a la información de las pruebas disponible.
>
>Thx.
>
>
_______________________________________________
eside-ghost mailing list
eside-ghost en deusto.es
https://listas.deusto.es/mailman/listinfo/eside-ghost
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
"Take a look to the sky just before you die
It's the last time he will
Blackened roar, massive roar, fills the crumbling sky
Shattered goal fills his soul with a ruthless cry
Stranger now are his eyes to this mystery
He hears the silence so loud
Crack of dawn, all is gone except the will to be
Now they see what will be, blinded eyes to see"
For Whom The Bell Tolls. James Hetfield.
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
---------------------------------
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
_______________________________________________
eside-ghost mailing list
eside-ghost en deusto.es
https://listas.deusto.es/mailman/listinfo/eside-ghost
_______________________________________________
eside-ghost mailing list
eside-ghost en deusto.es
https://listas.deusto.es/mailman/listinfo/eside-ghost
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
"Take a look to the sky just before you die
It's the last time he will
Blackened roar, massive roar, fills the crumbling sky
Shattered goal fills his soul with a ruthless cry
Stranger now are his eyes to this mystery
He hears the silence so loud
Crack of dawn, all is gone except the will to be
Now they see what will be, blinded eyes to see"
For Whom The Bell Tolls. James Hetfield.
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
---------------------------------
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060210/6492b5c4/attachment.htm
Más información sobre la lista de distribución eside-ghost