Hi from a list and XALAN newbie seeking the advice of world class GURU - experienced and knowledgeable XALAN expert - competent XALAN user - anybody with a clue - about whether the behavior described below is a user error / known feature / bug that should be reported to the XALAN staff.
This problem was observed on a new installation of version 2.7.0, running on Windows 2000 with JRE 1.5.0_06. This is a simple xml test document (XHTML, but WITHOUT proper document identification tags): <?xml version="1.0"?> <html> <head> <title>Main title</title> </head> <body> <p> Example text <em>highlighted.</em> </p> </body> </html> Reference XSLT test case: drop 'head' section and deep-copy 'body' section. Nothing magical here. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:template match="/"> <xsl:apply-templates /> </xsl:template> <xsl:template match="html"> <html> <xsl:apply-templates /> </html> </xsl:template> <xsl:template match="head"> <xsl:comment> Ignore head section. </xsl:comment> </xsl:template> <xsl:template match="body"> <xsl:copy-of select="." /> </xsl:template> </xsl:stylesheet> The reference case produces correct and expected results. <html> <!-- Ignore head section. --> <body> <p> Example text <em>highlighted.</em> </p> </body> </html> Now repeat using the same XML document except WITH valid document identification tags. <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> ... or <?xml version="1.0"?> <html xmlns="http://www.w3.org/1999/xhtml"> ... For these: incorrect processing. Default rule is applied, producing the following incorrect results. <?xml version="1.0" encoding="UTF-8"?> Main title Example text highlighted. Any advice? I could always run an AWK pre-processing step and strip out the document identification lines manually, but this seems inelegant.