Subject: [xsl] load the next node value From: Dionisio Ruiz de Zárate <dionisio@xxxxxxxxxxxxx> Date: Wed, 8 Sep 2004 17:37:08 +0200 |
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>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Understanding xmlns decla, Michael Kay | Thread | Re: [xsl] load the next node value, cking |
[xsl] Understanding xmlns declarati, karl | Date | RE: [xsl] newbie Q: how to format x, cknell |
Month |