xsl-list
[Top] [All Lists]

load the next node value

2004-09-08 08:37:08
Hello y have the bellow XML file.
i want, using xslt to test if there is one node with the name
composicioninformacion_alias and  value autor_1
if there is i get the value of it metadatosinformacion_texto
i made it with the next xslt file.
but i want to test , when i test there there is one node with the name
composicioninformacion_alias and  value autor_1, that there is or not one
node with the name (composicioninformacion_alias) and value link_autor_1, if
exist i want to load it metadatosinformacion_texto value for making one link
(<a href="metadatosinformacion_texto of the link_autor_1 node">link</a>).

is posible?
can you help me?

thanks



<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:output method="html" version="1.0" encoding="ISO-8859-1" indent="yes"
omit-xml-declaration="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<xsl:for-each
select="sn_servicioproyecto/sn_masterinformacion/composicioninformacion/sn_c
omposicioninformacion">
<xsl:choose>
<xsl:when test="composicioninformacion_aliasnvolucion='autor_1'">
<span class="lognameabout">1. Autorea: </span>
<span class="navnumber">
<xsl:value-of select="metadatosinformacion_texto"
disable-output-escaping="yes"/><br />
</span>







XML FILE:


<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<sn_servicioproyecto>
<sn_masterinformacion>
<composicioninformacion>
<sn_composicioninformacion>
<composicioninformacion_alias><![CDATA[autor_1]]></composicioninformacion_al
ias>
<metadatosinformacion_texto><![CDATA[qqqqqqqqqqqqqqqqq]]></metadatosinformac
ion_texto>
</sn_composicioninformacion>
<sn_composicioninformacion>
<composicioninformacion_alias><![CDATA[link_autor_1]]></composicioninformaci
on_alias>
<metadatosinformacion_texto><![CDATA[1]]></metadatosinformacion_texto>
</sn_composicioninformacion>
<sn_composicioninformacion>
<composicioninformacion_alias><![CDATA[organizacion_autor_1]]></composicioni
nformacion_alias>
<metadatosinformacion_texto><![CDATA[2]]></metadatosinformacion_texto>
</sn_composicioninformacion>
<sn_composicioninformacion>
<composicioninformacion_alias><![CDATA[link_organizacion_autor_1]]></composi
cioninformacion_alias>
<metadatosinformacion_texto><![CDATA[3]]></metadatosinformacion_texto>
</sn_composicioninformacion>
<sn_composicioninformacion>
<composicioninformacion_alias><![CDATA[autor_2]]></composicioninformacion_al
ias>
<metadatosinformacion_texto><![CDATA[4]]></metadatosinformacion_texto>
</sn_composicioninformacion>
<sn_composicioninformacion>
<composicioninformacion_alias><![CDATA[link_autor_2]]></composicioninformaci
on_alias>
<metadatosinformacion_texto><![CDATA[5]]></metadatosinformacion_texto>
</sn_composicioninformacion>
<sn_composicioninformacion>
<composicioninformacion_alias><![CDATA[organizacion_autor_2]]></composicioni
nformacion_alias>
<metadatosinformacion_texto><![CDATA[6]]></metadatosinformacion_texto>
</sn_composicioninformacion>
</composicioninformacion>
</sn_masterinformacion>
</sn_servicioproyecto>




<Prev in Thread] Current Thread [Next in Thread>