[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] extracting HTML elements from document created by sax
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|