|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Grouping by name(), and tagging first item of group
Thanks Mike. I'll try to be more precise. If @TITLE='', then I'd like to display some text based on the value of name(). I'd like to do this over twenty-odd different elements, so have been looking for a programmatic solution. Thought of using name() to call a template, but of course, the template that would make that call is already has the name name(). So I thought (below) of creating a template that would produce the text to present when @TITLE='', based on name() plus a "x" or something, to differentiate, which was the confusion below. I'm lost. Please help: a reference to a page in the book would be a great help. Thanks in anticipation, Lee I wrote: > > I'm trying to call a template if the @TITLE is empty Mike Kay asked: > Isn't this just > > <xsl:if test="@TITLE=''"> > <xsl:call-template name="..."/> > </xsl:if> > > or did you have something else in mind? > > I've been thinking of > > > > <xsl:apply-templates select="concat(name(),'_title')"/> > > Then think again. The select attribute of xsl:apply-templates > must be a node-set, not a string. I've no idea what you would > expect the above to do if it were allowed. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








