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