Import 问题!请指教!高分相酬!

lordofthering 2003-11-04 03:55:57
我在一个*.xsl 文件中调用另一个*.xsl文件中的命名模板,在IE6.0下测试!它却告诉我“Navigation 命名模板没有找到!”
现谢过了!!!!!!!
以下是三个文件:
一、client.xml
<?xml version = "1.0" encoding="GB2312" ?>

<?xml-stylesheet type="text/xsl" href="mystyle.xsl"?>

<联系人列表>
<联系人>
<姓名>张三</姓名>
<ID>001</ID>
<公司>A公司</公司>
<EMAIL>zhang@aaa.com</EMAIL>
<电话>(010)62345678</电话>
<地址>
<街道>五街1234号</街道>
<城市>北京市</城市>
<省份>北京</省份>
</地址>
</联系人>

<联系人>
<姓名>李四</姓名>
<ID>002</ID>
<公司>B公司</公司>
<EMAIL>li@bbb.org</EMAIL>
<电话>(021)87654321</电话>
<地址>
<街道>南京路9876号</街道>
<城市>上海</城市>
<省份>上海</省份>
</地址>
</联系人>
</联系人列表>

二、mystyle.xsl
<?xml version="1.0" encoding="GB2312"?>

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="Naviga.xsl"/>
<xsl:output method="html"/>

<xsl:template match = "/">
<HTML>
<HEAD>
<TITLE>F公司的客户联系信息</TITLE>
</HEAD>
<BODY>
<H3>Navigation Test</H3>
<xsl:call-template name="Navigation">
<xsl:with-param name="personId" select="2"/>
</xsl:call-template>
<xsl:apply-templates select="联系人列表"/> -->
</BODY>
</HTML>
</xsl:template>

<xsl:template match = "联系人列表">
<xsl:for-each select="联系人">
<UL>
<LI><xsl:value-of select="姓名"/></LI>
<UL>
<LI>用户ID:<xsl:value-of select="ID"/></LI>
<LI>公司: <xsl:value-of select="公司"/></LI>
<LI>EMAIL: <xsl:value-of select="EMAIL"/></LI>
<LI>电话: <xsl:value-of select="电话"/></LI>
<LI>街道: <xsl:value-of select="地址/街道"/></LI>
<LI>城市: <xsl:value-of select="地址/城市"/></LI>
<LI>省份: <xsl:value-of select="地址/省份"/></LI>
<LI>ZIP: <xsl:value-of select="地址/ZIP"/></LI>
</UL>
</UL>
</xsl:for-each>
</xsl:template>

</xsl:stylesheet>

三、Naviga.xsl
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Tramsform">
<xsl:template name="Navigation">
<xsl:param name="personId"/>
<div>
<xsl:text>|</xsl:text>
<a href="http://www.163.com">基本信息</a>
<xsl:text>|</xsl:text>
<a href="http://www.sina.com.cn" >工作简历</a>
<xsl:text>|</xsl:text>
</div>
</xsl:template>
</xsl:stylesheet>
...全文
81 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
哇,是不是呀?

难道网址都得正确??那是不是说不能上网就不能正确解析这XML和XSL了??
lordofthering 2003-11-05
  • 打赏
  • 举报
回复
To colee(长夜多浪漫): 谢谢,谢谢!不过也太对不起了!让你浪费感情了!
adjoin 2003-11-04
  • 打赏
  • 举报
回复
放在同一文件夹下了吗?
colee 2003-11-04
  • 打赏
  • 举报
回复

即不是"Tramsform" 而是 "Transform"!
colee 2003-11-04
  • 打赏
  • 举报
回复
搞了半天,原来是楼主的手误!

Naviga.xsl中
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Tramsform">
改成:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  • 打赏
  • 举报
回复
友情UP!

8,909

社区成员

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

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