Subject: Re: [xsl] baffled by <xsl:template match="/"> From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Tue, 11 May 2004 13:12:45 -0400 |
In Michael Kay's book, XSLT Programmer's Reference - 2nd Edition, the top of page 75 says that the pattern "/" matches the root node. I have always been baffled by this, because I have never seen "/" match the root node when using <xsl:template match="/">.
For instance, just using this XLM:
<root> </root>
Cheers, Wendell
and the following XSL
---------------------------------------- <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> Match = "/" - <xsl:value-of select="name()"/> </xsl:template> </xsl:stylesheet>
Output:
<?xml version="1.0" encoding="UTF-16"?> Match = "/" - ----------------------------------------
and
---------------------------------------- <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="*"> Match = "/*" <xsl:value-of select="name()"/> </xsl:template> </xsl:stylesheet>
Output:
<?xml version="1.0" encoding="UTF-16"?> Match = "/*" root ----------------------------------------
This would appear to me that an implicit root node of <?xml version="1.0" encoding="UTF-16"?> is actually the root.
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] baffled by <xsl:template matc, Kenny Akridge | Thread | RE: [xsl] baffled by <xsl:template , Michael Kay |
Re: [xsl] Saxon Extension for Guess, Kurt Cagle | Date | Re: [xsl] What is the best approach, Julian Voelcker |
Month |