Subject: RE: [xsl] Is it a bug of msxml3 From: "Xuegen Jin" <xjin_imi@xxxxxxxxx> Date: Mon, 16 Apr 2001 10:48:41 -0400 |
According to the XSLT W3C Recommendation (Section 5.4), In the absence of a select attribute, the xsl:apply-templates instruction processes all of the children of the current node, including text nodes. According to the XPath W3C Recommendation (Section 5.3), Each element node has an associated set of attribute nodes; the element is the parent of each of these attribute nodes; however, an attribute node is not a child of its parent element. So when you do <xsl:template match ="/root"> <xsl:apply-templates/> </xsl:template> You are not selecting the attribute nodes. Try <xsl:template match ="/root"> <xsl:apply-templates select="node()|@*" /> </xsl:template> -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of ºÎº¼¾ü Sent: Monday, April 16, 2001 10:05 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Is it a bug of msxml3 XML document <?xml version="1.0" encoding="GB2312"?> <?xml-stylesheet type="text/xsl" href="defaulttemplate.xslt"?> <root test="hello"> <name>Hehangjun</name> <age>25</age> </root> then xslt documen applied on it is <?xml version="1.0" encoding="GB2312"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match ="/root"> <xsl:apply-templates/> </xsl:template> <xsl:template match="name"> The template matched name<br/> </xsl:template> <xsl:template match="@test"> The template matched id<br/> </xsl:template> </xsl:stylesheet> I think I should get The template matched id<br/> in output,But I failed! the output of msxml3 is <?xml version="1.0" encoding="UTF-16"?> The template matched name<br />25 Is there anything wrong with it? Anyone can answer it? ----------------------------------------------- 163µç×ÓÓʾ֣¬¸øÄú¸üÍêÃÀEmail·þÎñ£¡ http://www.163.net XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Is it a bug of msxml3, ºÎº¼¾ü | Thread | RE: [xsl] Is it a bug of msxml3, Michael Kay |
[xsl] Manipulating xml using xsl an, Java XML | Date | Re: [xsl] Check for null value and , Dan Diebolt |
Month |