Subject: RE: [xsl] how to get info from nodes surrounding current node? From: john liao <jliao2k@xxxxxxxxx> Date: Tue, 1 Oct 2002 19:08:30 -0700 (PDT) |
Thanks Jim. Between your response and Michael Kay's I managed to make it work. What you suggested was a pretty elegant solution, I just need to make sure that TABLE is addressed using ../../TABLE because my context node is 2 levels down from TABLE. (Kay's suggestion) One question: the var turned out to be needed. If I use ITEM[@id=@col_id]/@name I get the same name, i.e., I get (col1, col1) instead of (col1, col2) as if @col_id gave me the same number every time the template matches. Why? J.L. --- James Fuller <james.fuller@xxxxxxxxxx> wrote: > > > > My XSL is something like: > > > > > > <xsl:template-match select="IDX"> > > CREATE UNIQUE INDEX <xsl:value-of select="@NAME"/> > on > > <xsl:value-of select="TABLE[@name]"/> > > (<xsl:apply-templates select="D_ID"/> > > </xsl:template> > > > > <xsl:template-match select="D_ID"> > <xsl:variable name="mysearchstring" > select="@col_id"/> > <xsl:value-of > select="TABLE/ITEM[@id=$mysearchstring]/@name"/> > </xsl:template> > > u dont need the var but I added just to illustrate > the technique > > gl, jim fuller > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > ===== __________________________________________________ Do you Yahoo!? New DSL Internet Access from SBC & Yahoo! http://sbc.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Complicated Table, Wendell Piez | Thread | Re: [xsl] how to get info from node, Joerg Heinicke |
[xsl] Using a custom URI resolver w, Geoff | Date | [xsl] Looping using XSL, Josh Campbell |
Month |