Subject: [xsl] Matching processing-instruction inside tgroup From: "Ward, Lauren" <lauren.ward@xxxxxx> Date: Fri, 30 Jul 2004 14:01:13 -0400 |
I have a transform that imports 1.65/html/docbook.xsl and matches specific processing instructions. It succeeds unless the processing instructions are located within a tgroup or child element. If I touch 1.65/html/table.xsl, I can access the processing-instruction value from the tgroup and tbody templates. I believe it is a precedence issue but can't locate the cause. Does someone know how to solve this? I've included sample source below. Thanks, Lauren ########################################## Message Output: [xslt] Custom PI outside table [xslt] Custom PI in table [xslt] docbook tgroup in tgroup [xslt] docbook body in tbody XSLT Source: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:import href="../../../docbook-xsl/1.65/html/docbook.xsl"/> <xsl:template match="processing-instruction('Comment')"> <xsl:variable name="comment" select="."/> <xsl:message> Custom PI <xsl:value-of select="$comment"/> </xsl:message> </xsl:template> </xsl:stylesheet> XML Source: <article> <title>test PI</title> <?Comment outside table?> <table frame="all" id="requestedtable"> <title>title text</title> <textobject> <phrase>description</phrase> </textobject> <?Comment in table?> <tgroup cols="1"> <?Comment in tgroup?> <colspec colname="col1" colwidth="2*"/> <thead valign="top"> <row> <entry> <phrase role="themebody">text</phrase> </entry> </row> </thead> <tbody valign="top"> <?Comment in tbody?> <row> <entry namest="col1" nameend="col4"> <phrase><emphasis role="bold">row</emphasis></phrase> </entry> </row> </tbody> </tgroup> </table> </article>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Ordering Mathmatical func, cknell | Thread | [xsl] changing the attribute value, kotes mog |
Re: [xsl] To preserve line jumps on, xptm | Date | RE: [xsl] To preserve line jumps on, Michael Kay |
Month |