|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] doctype is confusing me...
Hi,
I'm trying to transform XHTML files (extracting the form element). I'm finding that with the xalan processor if I include the doctype declaration at the top of the document (with or without the xml processing instruction: <?xml version="1.0"?>), that the following style sheet fails to see elements below the root of the document. However, if I move the doctype declaration, it works as expected. What am I missing here? Thanks in advance! Ted Stresen-Reuter Here's the doctype declaration I'm using: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Here's the style sheet I'm trying to use: <?xml version="1.0"?>
<xsl:stylesheet version="1.1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:output method="xml" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" doctype-public="-//W3C/DTD XHTML 1.0 Transitional//EN" indent="yes" encoding="ISO-8859-1" /> <xsl:template match="/">
matched the root element
<xsl:apply-templates />
</xsl:template> <xsl:template match="html">
matched the html element
<xsl:apply-templates />
</xsl:template> <xsl:template match="body">
matched the body element
<xsl:apply-templates select="form" />
</xsl:template> <xsl:template match="form">
matched the form node
</xsl:template></xsl:stylesheet> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








