请问XSLT中如何实现通过点击链接调用javascript控制XSLT中标签<a>..<a>是否显示?

请问XSLT中如何实现通过点击链接调用javascript控制XSLT中标签<a>..<a>是否显示?,第1张

首先:

<xsl:template match="customers/customer">

<a id="NotDisplay" style="display:nonecolor:black"><xsl:value-of select="."/></a>

<!--这里添加link调用javascript控制标签a是否显示 -->

<!--加上下面的按钮-->

<input type="button" onclick="Display()" value="点击"></input>

</xsl:template>

其次:

<msxsl:script>应该改为:

<script type="javascript">

...

</script>

Dreamweaver CS3中出现:以下翻译器没有被装载,由于错误:Spry.htm:有不正确的设置信息.XSLT.htm:有不正确的设置信息

昨天晚上电脑dreamweaver cs3出现问题,每次打开文件的时候报错,在点击几个确定后可以继续运行。

打开某个文件之后,开始出现 以下翻译器没有被装载,由于错误:Spry.htm:有不正确的设置信息.XSLT.htm:有不正确的设置信息文件也无法保存。

把dreamweaver重装,无法解决。还是出现以下翻译器没有被装载,由于错误:Spry.htm:有不正确的设置信息.XSLT.htm:有不正确的设置信息

后来上百度,查了一下,发现

主要是dreamweaver配置文件不正确,删除C:/Documents and Settings/用户名/Application Data/Macromedia/Dreamweaver 8(版本不同,这里的数字也不同,也有可能是9或cs4等)/Configuration/WinFileCache-8B156B93.dat(cs3的文件名:WinFileCache-AD76BB20.dat) 后,结果还是不行。还是显示以下翻译器没有被装载,由于错误:Spry.htm:有不正确的设置信息.XSLT.htm:有不正确的设置信息

后来就直接删除C:/Documents and Settings/用户名/Application Data/Macromedia/Dreamweaver 8下的Configuration文件夹

重新启动dreamweaver后,重新载入缓存,就恢复正常了。

使用 XSLT 显示 XML

XSLT 是首选的 XML 样式表语言。

XSLT (eXtensible Stylesheet Language Transformations) 远比 CSS 更加完善。

使用 XSLT 的方法之一是在浏览器显示 XML 文件之前,先把它转换为 HTML,正如以下的这些例子演示的那样:

查看 XML 文件,XSLT 样式表,查看结果。

下面是此 XML 文件的一个片断。 第二行,<?xml-stylesheet type="text/xsl" href="simple.xsl"?>,把这个 XML 文件链接到 XSL 文件:

<?xml version="1.0" encoding="ISO-8859-1"?>

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

<breakfast_menu>

<food>

<name>Belgian Waffles</name>

<price>$5.95</price>

<description>

two of our famous Belgian Waffles

</description>

<calories>650</calories>

</food>

</breakfast_menu>

如果您需要学习更多有关 XSLT 的知识,请访问我们的《XSLT 教程》。

在服务器上通过 XSLT 转换 XML

在上例中,XSLT 转换是由浏览器完成的,浏览器读取的是 XML 文件。

在使用 XSLT 来转换 XML 时,不同的浏览器可能会产生不同结果。为了减少这种问题,可以在服务器上进行 XSLT 转换。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8030104.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存