[eside-ghost] Parser XML

Aldreas d_aldazabal en yahoo.es
Vie Feb 10 12:44:07 CET 2006


Buenas gente,

Respecto a java y los xml, si necesitas usa DOM... no
quita que tengas que dejar de usar xsl. La mecánica
que yo veo como más apropiada es a partir del primer
xml que parseas con DOM, generar otro xml con los
datos que necesitas y un sxl que a partir de ese xml
generado (al vuelo, se entiende) haga svg, html... o
lo que sea.

Y ya se q alguno pensará: pues para generar el xml ese
intermedio... hago directamente el svg!!!. Me ahorraré
discursos sobre las ventajas de separar negocio de
representación, solamente decir q IMHO (y tb por mi
experiencia con ello) es la forma más comoda
(obviamente para un proyecto pequeño y para hacer en
un momento algo sencillo no merece la pena y bla bla
bla :P)


Un saludo             David


 --- 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<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
> >
> >
> > _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
>
https://listas.deusto.es/mailman/listinfo/eside-ghost



		
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com


Más información sobre la lista de distribución eside-ghost