Subject: I'm an idiot (was Re: [xsl] How to render TEI <div*>s with chapter-like pagination?) From: "James J. Ramsey" <jjramsey_6x9eq42@xxxxxxxxx> Date: Mon, 14 Apr 2003 16:53:25 -0700 (PDT) |
--- "James J. Ramsey" <jjramsey_6x9eq42@xxxxxxxxx> wrote: > I wish I knew why > > <xsl:key name="x" > match="node()[not(starts-with(name(), div))]" > use="generate-id((..|preceding-sibling::div1| > preceding-sibling::div2|preceding-sibling::div3)[last()])"/> > > doesn't work, D'oh! I'm not thinking. It should be "not(starts-with(name(), 'div'))", with quotes around 'div'. Missing the obvious. > or why the following doesn't do what > the > xsl:key line you gave me does: > > <xsl:key name="x" match="node()" > use="generate-id(..|preceding-sibling::div1[1]| > preceding-sibling::div2[1]|preceding-sibling::div3[1])"/> Because generate-id only uses the first member of the node set passed to it, and that node happens not to be the one I want to pass. __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - File online, calculators, forms, and more http://tax.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to render TEI <div*>s, James J. Ramsey | Thread | Re: I'm an idiot (was Re: [xsl] How, Wendell Piez |
Re: [xsl] Cocoon and XSL, Peter Flynn | Date | [xsl] why doesn't 'self::NODE' work, Wright, Steve |
Month |