Subject: [xsl] XML Root Element From: c p <bugs75il@xxxxxxxxx> Date: Fri, 4 Mar 2005 14:00:00 -0800 (PST) |
Is there a way I can get the name of the root element? For example, in the following xml: ------------------------------------------------- <?xml version='1.0' encoding='UTF-8'?> <?xml-stylesheet type='text/xsl' href='my.xsl'?> <myxmlroot> <sometag></sometag> </myxmlroot> ------------------------------------------------- Is there a way I can get the string "myxmlroot" which is the name of my root element? I have tried doing something like this via my.xsl: ------------------------------------------------- <?xml version='1.0' encoding='UTF-8'?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:value-of select="name()"/> </xsl:template> </xsl:stylesheet> ------------------------------------------------- The name() function does not work by putting it in the "/" template. It prints the documents root (system root I think?) and not the root element name which is what I want. How do I get to this? Thanks, C __________________________________ Celebrate Yahoo!'s 10th Birthday! Yahoo! Netrospective: 100 Moments of the Web http://birthday.yahoo.com/netrospective/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl sort - 1 transform or, Michael Kay | Thread | RE: [xsl] XML Root Element, Michael Kay |
RE: [xsl] Attribute Displayed on Ou, Michael Kay | Date | [xsl] date:add template, Breygin, Victor |
Month |