以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 请教XSL转化时进行函数调用返回特殊字符如何处理?? (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=6955) |
-- 作者:btyyj -- 发布时间:4/23/2004 10:25:00 AM -- 请教XSL转化时进行函数调用返回特殊字符如何处理?? 程序如下: 目的:返回<select></select>的结果填充 function ConvertToEdit(strL,strR) strResult = ""; for (i = 0; i < strArrayL.length; i++) 调用实例: 我希望得到的结果是 但是实际执行结果是: 如何解决?谢谢! |
-- 作者:likebbs -- 发布时间:4/24/2004 8:59:00 AM -- 把 JS 函数封装在 Fun.js 文件中。。 然后在 XSL 文件包含(<script src="fun.js"> ) 函数执行时直接在函数里就输出处理完的字符串。。。 如果无法输出,就把:<xsl:eval>ConvertToEdit("A|B|C|D|E|F","高中|中专|大专|大学|硕士|博士")
|
-- 作者:btyyj -- 发布时间:4/29/2004 9:15:00 AM -- 你的处理可能有问题! 感谢你的回复,目前我已解决问题,我没有测试你的方法,但是在我解决问题的过程中,我试验了和你类似的方法,结果脚本不能执行,问题在于XSL只是原本的转换,我把函数调用放在了转换的外面。(我使用的是数据岛) 大约如下: '这里再调用脚本 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |