xsl解析xml问题,有关xmlns

hero3_cc 2003-04-08 02:13:30
各位,快点救命,我的xsl总是解析不出来,各位看看代码有什么错误,在线等待,谢谢了
//userinfo.xml
<?xml version="1.0" encoding="GBK"?>
<?xml-stylesheet type = "text/xsl" href = "userinfo.xsl"?>
<userinfo>
<user>
<id>z3036</id>
<passwd>3036</passwd>
<group>DB41</group>
<class>CLASS-A+</class>
</user>
</userinfo>
//userinfo.xsl
<?xml version = "1.0" encoding = "GBK"?>
<xsl:stylesheet version = "1.0" xmlns:xsl = "http://www.w3.org/TR/WD-xsl">
<xsl:template match = "userinfo">
注册用户列表
<table border = "1" cellPadding = "0" cellSpacting = "0">
<tr>
<td>账号</td>
</tr>
<xsl:for-each select = "user">
<tr>
<td><xsl:value-of select = "id"/></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>

另外:在xsl中改为
<xsl:transform
xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0">就可以,为什么?
...全文
36 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jackyjiajing 2003-04-19
  • 打赏
  • 举报
回复
不好意思,一开始没有细看你的xsl,你的xsl写得有错误,如下:
<xsl:stylesheet version = "1.0" xmlns:xsl = "http://www.w3.org/TR/WD-xsl">
改成
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/TR/WD-xsl">

由于你用的是http://www.w3.org/TR/WD-xsl名字空间,一定不要将版本号version = "1.0"写上.
如果你用http://www.w3.org/1999/XSL/Transform,则一定要将版本号写上.这两个名字空间是不能的,呵呵,有时候是搞得人很烦的.:)
Jackyjiajing 2003-04-18
  • 打赏
  • 举报
回复
http://www.w3.org/TR/WD-xsl:是草案
http://www.w3.org/1999/XSL/Transform是正式工业标准
在microsoft的xml解析器中,两者有很大不同
A的特点
1.直接支持xsl:script元素
2.支持xsl:eval元素
3.支持xpath表达式并不完整
4.不支持xsl:call-template,xsl:vairiable等xsl元素

B的特点
1.不支持xsl:script元素,需定义名字空间扩展
2.不支持xsl:eval元素,但可使用<xsl:value-of取到
3.完整支持的xpath表达式
4.完整的支持xsl:call-template,xsl:vairiable等元素
wjzhou 2003-04-15
  • 打赏
  • 举报
回复
升至IE6,MSXML3。
孟子E章 2003-04-09
  • 打赏
  • 举报
回复
http://www.w3.org/TR/WD-xsl:是草案
http://www.w3.org/1999/XSL/Transform是正式工业标准
hero3_cc 2003-04-09
  • 打赏
  • 举报
回复
有谁能说说
xmlns:xsl = "http://www.w3.org/TR/WD-xsl">与
xmlns:xsl = "http://www.w3.org/1999/XSL/Transform"
的区别吗?
我去www.w3c.org看了看,看不明白
laishui 2003-04-09
  • 打赏
  • 举报
回复
它在我的机可以运行。
我想是xmlns:xsl = "http://www.w3.org/TR/WD-xsl出了问题
maggieqi 2003-04-08
  • 打赏
  • 举报
回复
这是版本问题,具体情况请到www.w3c.org中查看

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧