He aquí un XML de ejemplo:
Código xml:
Ver original
<?xml version="1.0" ?> <seccion> <title>Titulo</title> <para> Lorem <def>ipsum</def> postea complectitur eos in, mandamus disputationi mediocritatem vix ei. </para> </seccion>
Aquí el XSL que estoy --hasta ahora-- aplicando:
Código xml:
Ver original
<?xml version="1.0" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text"/> <xsl:template match="seccion"> [TITLE]<xsl:value-of select="title"/>[/TITLE] <xsl:value-of select="normalize-space(para)" /> </xsl:template> </xsl:styleshee
MI salida actual:
Cita:
Lo que quiero conseguir (negritas de mi parte):[TITLE]Titulo[/TITLE]
Lorem ipsum postea complectitur eos in, mandamus disputationi mediocritatem vix ei.
Lorem ipsum postea complectitur eos in, mandamus disputationi mediocritatem vix ei.
Cita:
Entonces, que sé cómo accesar a el contenido de la etiqueta <def> (para/def) pero lo que no se me ocurre ahora es cómo ... tratarlo para que el contenido (el texto) quede de la misma forma, colocarlo en el mismo lugar.[TITLE]Titulo[/TITLE]
Lorem [DEF]ipsum[/DEF] postea complectitur eos in, mandamus disputationi mediocritatem vix ei.
Lorem [DEF]ipsum[/DEF] postea complectitur eos in, mandamus disputationi mediocritatem vix ei.
Si alguien me hecha una pista, os agradeceré .