[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
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:
<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:stylesheet>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
[xsl] doctype is confusing me...
Subject: [xsl] doctype is confusing me... From: Ted Stresen-Reuter <tedmasterweb@xxxxxxx> Date: Mon, 17 Feb 2003 14:43:40 -0600 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XHTML to Xforms converter, Ted Stresen-Reuter | Thread | [xsl] escaping curly braces in attr, Marty McKeever |
Re: [xsl] huge xml processing, Mike Brown | Date | Re: [xsl] performance issues saxon, Tobias Reif |
Month |