Subject: [xsl] get back from nodeset to root ? From: Heiko Specht <heiko@xxxxxxxxxx> Date: Mon, 16 Dec 2002 18:29:10 +0100 |
Hello all Mail list users, I have a small (no its large) problem from getting results from a nodeset and use them in them in the xml of the document root (or what it is called). I have created an variable which i called "astring" giving me (i do there a lot of string commands) what i wanted !! <!-- this works perfect for me --> <xsl:variable name="alllanguage" select="xalan:nodeset($astring)/all/artname"/> <select name="A"> <xsl:for-each select="$alllanguage"> <xsl:if test="generate-id(.) = generate-id($alllanguage[.=current()])"> <option><xsl:value-of select="normalize-space()" /></option> </xsl:if> </xsl:for-each> </select><br/><br/> <!-- end of great work --> What i want is to check if in my xml in the path /page/article-list/article <xsl:for-each select="$alllanguage"> <xsl:if test="generate-id(.) = generate-id($alllanguage[.=current()])"> <!-- works --> <xsl:value-of select="normalize-space()" /> <xsl:variable name="thisname" select="normalize-space()" /> <!-- end of works --> <!-- i want back into my xml document but no chance --> <xsl:variable name="articelIds" select="/page/article-list/article"/> <xsl:for-each select="$articelIds"> <!-- there is an element in this path called articleName --> <xsl:if test="contains(articleName, $thisname)"> <xsl:value-of select="article_id"/><br/> </xsl:if> </xsl:for-each> </xsl:if> </xsl:for-each> I have search for so long, but couldn'd find the answer. a little help would be great. TIA -- Best regards, Heiko mailto:heiko@xxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XML to SVG, Dimitre Novatchev | Thread | Re: [xsl] get back from nodeset to , Joerg Heinicke |
Re: [xsl] XML to SVG, Agnes Kielen | Date | Re: [xsl] get back from nodeset to , Joerg Heinicke |
Month |