|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: html as input to xslt
Thanks for the help.
Here is more specifically what I'm trying to do. I have an xhtml file (created from an html file using tidy: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>yellow</title> </head> <body> <div class="navheader"> <p>navheader</p> </div> <div class="something"> <p>something</p> </div> <p>plain</p> </body> </html> I want to change it so the file is copied exactly, except that the <div class="navheader"> is spit out in place, followed by more markup. Here's what I'm trying: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xhtml="http://www.w3.org/1999/xhtml" version="1.0"> <xsl:output method="html" /> <xsl:template match="node()|@*"> <xsl:copy> <xsl:apply-templates select="@*" /> <xsl:apply-templates /> </xsl:copy> </xsl:template> <xsl:template match="//div[@class='header']"> <xsl:copy-of select="." /> <p>other stuff</p> </xsl:template> </xsl:stylesheet> And here's what I'm getting: >xsltproc test.xsl test.html <html xmlns="http://www.w3.org/1999/xhtml"> <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>yellow</title> </head> <body> <div class="navheader"> <p>navheader</p> </div> <div class="something"> <p>something</p> </div> <p>plain</p> </body> </html> Note that the <p>other stuff</p> is not in the output. I'm sure it's something simple, but I don't get it. Lou -------------------------------------------------------------------------------- Andrew Welch wrote: On 8/31/07, Lou Iorio <lou@xxxxxxxxxxxx> wrote:
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Cast Your Vote
We need your help – Vote for DataDirect XML Products!
Winners and finalists announced at SOA World Conference in November. 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
|







