[eside-ghost] Parser XML
Jonan
jonbaine en gmail.com
Vie Feb 10 09:29:19 CET 2006
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<http://us.rd.yahoo.com/mail/es/tagline/messenger/*http://es.voice.yahoo.com/>
>
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060210/ad4e0663/attachment-0001.htm
Más información sobre la lista de distribución eside-ghost