• 全部
  • 问答

最简单的xsl & xml问题

kaplan 2004-06-19 10:54:53
我有一个很简单的xml文件:
loading.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="Loading.xsl"?>
<loadingInfo>
<empID name="Davids">e001</empID>
<from>9</from>
<to>17</to>
</loadingInfo>

想用loading.xsl转换为html,输出name:

<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://epm008/2004/XSL/Loading">
<xsl:output method="html"/>
<!--Æ¥ÅäÎĵµ¸ùÎļþ-->
<xsl:template match="/">
<html>
<head>
<title>First XSLT example</title>
</head>
<body>
<ul>
<xsl:apply-templates select="loadingInfo/empID"/>
</ul>
</body>
</html>
</xsl:template>
<xsl:template match="empID">
<p>employee name is a <xsl:value-of select="@name"/></p>
</xsl:template>
</xsl:stylesheet>


但是在浏览器(ie6)输出还是只有"employee name is a "
为什么会这样?这个已经是最简单的xsl转换了.....

...全文
127 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
oldjion 2004-06-23
在倒数第五行之前加apply-template
回复
maowu 2004-06-19
o my god~~~~~~~~~~~~~~~~~`
原来这个命名空间还有意义的,我以为随便起的呢.
回复
風鈴 2004-06-19
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
回复
colee 2004-06-19
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
另外:
loading.xml:
<?xml version="1.0" encoding="UTF-8"?>
loading.xsl:
<?xml version="1.0" encoding="GB2312"?>
两个文件编码要一致!
回复
发帖
XML/XSL
创建于2007-09-28

8810

社区成员

XML/XSL相关问题讨论专区
申请成为版主
帖子事件
创建了帖子
2004-06-19 10:54
社区公告
暂无公告