|
Subject: [xsl] extracting HTML elements from document created by saxon:parse From: Dharshana S Van Der Bona <dharshanav@xxxxxxxxx> Date: Tue, 19 Sep 2006 07:25:32 -0700 (PDT) |
Hi All,
I'm suing the following template to extract all the html tags that is not <a> in to the xsl output.
<xsl:variable name="htmlContent" select="saxon:parse(concat('<!DOCTYPE tag [<!ENTITY nbsp '' ''>]>',concat(concat('<tag>',text()),'</tag>')))"/>
<xsl:apply-templates select="$htmlContent" />
<xsl:template match="tag/*[name() != 'a']" >
<xsl:element name="{name()}">
<xsl:copy-of select="@*|text()|node()"/>
</xsl:element>
</xsl:template>
But it is not properly extracting tags such as <br/> and only outputs <br>
Is there a way to fix this?
Also is there a way to get around the parser complaints of not declared exception?
Thanks,
Dharshana
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] apply template to XSL tex, Michael Kay | Thread | RE: [xsl] extracting HTML elements , Michael Kay |
| RE: [xsl] Transforming XML that con, Joe Fawcett | Date | RE: [xsl] extracting HTML elements , cknell |
| Month |