xsl-list
[Top] [All Lists]

RE: Problem with handling processing instructions

2003-03-07 03:20:24

      I'm using xmetal which has track changes processing 
instructions.  Here's an example:
[snip]
      I've written this xslt template to process deletion marks:
[snip]
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?

It looks fine to me, and works with msxml3, msxml4, saxon6.5.2 and xalan2.4.1

Are you sure you have applied-templates in its parent (or wherever) so that it 
gets processed?  It could well be that you are using something like 
<xsl:apply-templates select="*"/> which doesnt include pi's...

cheers
andrew






Hello:

      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?

Cheers

Jon Steeves
Technical Communications
(604) 415-6053 ext. 2139
jon_steeves(_at_)pmc-sierra(_dot_)com

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.458 / Virus Database: 257 - Release Date: 24/02/2003
 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>