Subject: Re: [xsl] How can i convert the variable value into xpath From: Mike Ferrando <mikeferrando@xxxxxxxxx> Date: Mon, 11 Mar 2002 12:20:51 -0800 (PST) |
Mike B., Thanks alot! that is exactly what I needed. I decided that using documents was alot better than using prefixed tags (below). I have created these bogus examples to see how I can write just this one function and get it to work. I will add the other filters later. Much in debt, Mike F. XSL: <xsl:template match="/"> <XC1011> <xsl:apply-templates select="//C1011"/> </XC1011> </xsl:template> <xsl:template match="C1011"> <xsl:variable name="array" select="document('LLP.xml')//myitem"/> <xsl:for-each select="."> <xsl:variable name="getit" select="."/> <xsl:for-each select="$array"> <xsl:variable name="item" select="node()"/> <xsl:if test="$getit = $item"> <xsl:copy-of select="document('UUL.xml')//var[@name=current()/@LINK]/node()"/> </xsl:if> </xsl:for-each> </xsl:for-each> </xsl:template> LLP.xml: <LLP> <myitem LINK="r1">[Letter] included in We're staying here *in* I Remember Mama *root* RODGERS1</myitem> <myitem LINK="r2">[Lyric sheets and lyric sketches for Me and Juliet] *in* Me and Juliet *root* RODGERS1</myitem> <myitem LINK="r3">[Lyric sheets for I Remember Mama] *in* I Remember Mama *root* RODGERS1</myitem> </LLP> UUL.xml: <UUL> <var name="r1"><B>[Letter...r1]</B> </var> <var name="r2"><U>[Lyric sheets...r2]</U></var> <var name="r3"><S>[Lyric sheets for...r3]</S></var> </UUL> XML (source): <UL> <C1011>[Letter] included in We're staying here *in* I Remember Mama *root* RODGERS1</C1011> <C1011>[Lyric sheets and lyric sketches for Me and Juliet] *in* Me and Juliet *root* RODGERS1</C1011> <C1011>[Lyric sheets for I Remember Mama] *in* I Remember Mama *root* RODGERS1</C1011> </UL> OUTPUT: <XC1011> <B>[Letter...r1]</B> <U>[Lyric sheets...r2]</U> <S>[Lyric sheets for...r3]</S> </XC1011> __________________________________________________ Do You Yahoo!? Try FREE Yahoo! Mail - the world's greatest free email! http://mail.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How can i convert the var, Mike Brown | Thread | [xsl] How can i convert the variabl, Gurpreet Singh |
RE: [xsl] [xml]characters not compa, Joshua Allen | Date | [xsl] (re-)calculating attribute va, Christian Timmerer |
Month |