| Subject: Re: [xsl] Problem with handling processing instructions From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Fri, 7 Mar 2003 10:03:17 +0000 | 
Hi Jon,
> I'm using xmetal which has track changes processing instructions.
> Here's an example:
>
> <?xm-deletion_mark author="davej" time="20030306T111203-0800"
> data="Internal: Writing"?> <?xm-insertion_mark_start author="davej"
> time="20030306T111203-0800"?>This is a change
> <?xm-insertion_mark_end?>
>
> I've written this xslt template to process deletion marks:
>
> <xsl:template match="processing-instruction('xm-deletion_mark')">
>   <fo:block color="red">
>     **** deleted item
>     <xsl:apply-templates/>
>   </fo:block>
> </xsl:template>
>
> But the template is ignored when I run the MSXML xslt parser. Can
> anyone tell me what I'm doing wrong? or if this is possible?
Assuming that you're using <xsl:apply-templates> with no mode to
process the content of the PI's parent, then what you have should
work. Have you tried it with other processors?
Note that the <xsl:apply-templates> in your template won't have any
effect because PIs don't have any children. Perhaps you just wanted to
do <xsl:value-of select="." />.
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] Problem with handling process, Jon Steeves | Thread | RE: [xsl] Problem with handling pro, Andrew Welch | 
| Re: [xsl] bug in LibXSLT???, Daniel Veillard | Date | RE: [xsl] Problem with handling pro, Andrew Welch | 
| Month |