xsl中与javascript的问题

xml文件:
<dt_2>
    <id> 120 </id>  
    <NS_editor_id> 111 </NS_editor_id>  
    <NS_content> <DIV   class=Section1   style="LAYOUT-GRID:   15.6pt   none">   <P   class=MsoNormal> <SPAN   lang=EN-US> Fdafa </SPAN> </P>   <P   class=MsoNormal> <SPAN   lang=EN-US> </SPAN> &nbsp; </P>   <P   class=MsoNormal> <SPAN   lang=EN-US> </SPAN> &nbsp; </P>   <P   class=MsoNormal> <B> <I> <SPAN   lang=EN-US> Fasfadsfafafdasfasfa </SPAN> </I> </B> </P>   <P   class=MsoNormal> <SPAN   lang=EN-US> </SPAN> &nbsp; </P>   <P   class=MsoNormal   style="MARGIN-LEFT:   21pt;   TEXT-INDENT:   -21pt"> <SPAN   lang=EN-US   style="BACKGROUND:   yellow;   FONT-FAMILY:   Wingdings"> l <SPAN   style="FONT:   7pt   'Times   New   Roman'"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   </SPAN> </SPAN> <SPAN   lang=EN-US   style="BACKGROUND:   yellow"> fasfafadsfdfa </SPAN> </P>   <P   class=MsoNormal> <SPAN   lang=EN-US> </SPAN> &nbsp; </P>   <P   class=MsoNormal> <SPAN   lang=EN-US> </SPAN> &nbsp; </P>   <P   class=MsoNormal> <SPAN   lang=EN-US> </SPAN> &nbsp; </P>   <P   class=MsoNormal> <SPAN   lang=EN-US> <IMG   height=270   src="images/upload/mov.files/image001.jpg"   width=360> </SPAN> </P> </DIV> </NS_content>   数据挖掘实验室
</dt_2>


xsl文件:
    <xsl:when   test="(position()   mod   2)=1"   >
                                                                                        ChangeVedio("upload/clock.avi"," <xsl:value-of   select='NS_title'/> "," <xsl:value-of   select='NS_content'/> ");
    </xsl:when>


问题是:
我在用xsl取得 <NS_content> 中的内容,然后把它传给ChangeVedio()javascript函数,可这么写会报脚本错误,去掉
<xsl:value-of   select='NS_content'/> 是可以的,问题应该就是html中的引号,请大虾指教,谢谢!

ChangeVedio("upload/clock.avi","   <xsl:value-of       select="NS_title"/>   ","   <xsl:value-of       select="NS_content"/>   ");  



xsl中写js脚本时不必理会js中的字串定界符.

另外,注意把多的空格去一下.


也可以改一种写法:

ChangeVedio("upload/clock.avi","{NS_title}","{NS_Content}");  

NS_content中是html标签,而且有单引号和双引号,楼上这么写好象不对阿,用了也不行~~~

原来你的意思是指   Content节点值本身就含有一些东西..
那你只有将它的值进行针对js转义了.

var   x="aa"aa";
比如   x里要出现"一样.

比较麻烦.

试试用xslt的函数,比如replace等等,在输出前就将节点值中含有js特列字符的东西转义.

简单的做法是试试用   <xsl:text及cdata把值输出.


Create By Any-Extract(WL-AE) 数据挖掘交友

[数据挖掘专家] [数据挖掘研究院] [数据挖掘论坛] [数据挖掘实验室]
上一篇:八百客公司启用新域名和Logo
下一篇:有关node
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • W3C概述
  • ASP+soap调用web service的问题,高手帮忙
  • 什么是语义网?
  • RSS History
  • 求助,PHP讀取XML文件
  • xml+xsl+js实现一个有横向列的导航菜单?
  • XML基础之 DataSet加载XML数据文件
  • 如何在xml中保存图片,以二进制流的形式保存
  • XML & 数据融合
  • Final Component of the Complete Meta Dat
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • What's Still Wrong with SQL Native XML I
  • Final Component of the Complete Meta Dat
  • What's Still Wrong with SQL Native XML I
  • XML及其技术指南
  • 保存.NET应用程序设置
  • 在.NET Framework中轻松处理XML数据(4
  • 将改变我们生活的这些XML应用之一
  • XML、Web服务和.NET框架
  • flash中通过XMLSocket监控生产系统(2
  • 将改变我们生活的这些XML应用之二
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静