这几天学习XSLT , 总结一下难点。
2011-08-19 11:48
351 查看
1 xslt 在表单中给input属性value赋值
<input name = "path" value = "" id="" type="hidden">
<xsl:attribute name= "value">
<xsl:value-of select= "DT_CDF_INPUT_FILE"/>
</xsl:attribute>
</input>
2 xslt 在js中使用
var name = '<xsl:value-of select= "Boook/@name"/>';
3 xslt 路径问题
例如:xml文档中的值要在js中使用
xml文档:
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="dtAutoCoredumpFile.xsl" ?>
<DT_PLUGIN_DATA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!--auto coredump file表单-->
<DT_CDF_CMD>
<!--要解析的文件-->
<DT_CDF_INPUT_FILE name="E:\CoredumpIn\aaaa.dat"></DT_CDF_INPUT_FILE>
<!--生成的文件目录-->
<DT_CDF_OUTPUT_PATH>E:\CoredumpOut</DT_CDF_OUTPUT_PATH>
</DT_CDF_CMD>
</DT_PLUGIN_DATA>
js中要使用 DT_CDF_INPUT_FILE 的name属性的值
方法1 :如果直接使用 var name = '<xsl:value-of select= "DT_CDF_INPUT_FILE/@name"/>';
得到的是:E:CoredumpInaaaa.dat 就是把"\"给省略了
我们可以通过一个方式获取:先把DT_CDF_INPUT_FILE 的name属性的值放到一个input中 然后再使用js访问这个input的值。
方法2: 也可以自定义一个模板来实现字符串转换
模板如下:
<input name = "path" value = "" id="" type="hidden">
<xsl:attribute name= "value">
<xsl:value-of select= "DT_CDF_INPUT_FILE"/>
</xsl:attribute>
</input>
2 xslt 在js中使用
var name = '<xsl:value-of select= "Boook/@name"/>';
3 xslt 路径问题
例如:xml文档中的值要在js中使用
xml文档:
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="dtAutoCoredumpFile.xsl" ?>
<DT_PLUGIN_DATA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!--auto coredump file表单-->
<DT_CDF_CMD>
<!--要解析的文件-->
<DT_CDF_INPUT_FILE name="E:\CoredumpIn\aaaa.dat"></DT_CDF_INPUT_FILE>
<!--生成的文件目录-->
<DT_CDF_OUTPUT_PATH>E:\CoredumpOut</DT_CDF_OUTPUT_PATH>
</DT_CDF_CMD>
</DT_PLUGIN_DATA>
js中要使用 DT_CDF_INPUT_FILE 的name属性的值
方法1 :如果直接使用 var name = '<xsl:value-of select= "DT_CDF_INPUT_FILE/@name"/>';
得到的是:E:CoredumpInaaaa.dat 就是把"\"给省略了
我们可以通过一个方式获取:先把DT_CDF_INPUT_FILE 的name属性的值放到一个input中 然后再使用js访问这个input的值。
方法2: 也可以自定义一个模板来实现字符串转换
模板如下:
相关文章推荐
- 总结一下这几天学习django的心得
- 总结一下这几天操作符的学习心得
- 总结一下这几天学习django的心得
- 总结一下这几天学习matlab学到的东西
- 总结一下这几天的学习成果
- 总结一下这几天学习matlab学到的东西
- 总结一下对buffer的学习体会
- 这几天做一个小程序需要用到线程的暂停与恢复 ,搞来搞去用Thread.Suspend和Thread.Resume总达不到想要的结果。后来百度一下 总结写了一个方法,共享一下 ~~~~~~~~~~
- 阶段总结:大概总结一下项目中学习的东西
- 总结一下:php的基础学习
- 总结了一下新手学习Windows 8 Metro App 开发的捷径
- 初学习cocos2d小结(感冒了,几行代码都记不住...稍微复杂一点的动作序列看不下去,还是总结一下这两天看的东西)
- .Net学习难点讨论系列15 - 小技巧总结
- gwt 学习总结一下。
- 这几天在忙着写假期里面的总结,顺便回顾一下自己在大学的这两年
- 总结Java学习中64例重点、难点等
- 今天开始每天写点技术博客 总结一下每个阶段的学习
- 今天来总结一下在学习java一些重要内容(基本)
- 总结一下这几天初涉的arcgis-地图小知识吧
- 总结一下这几天学的《JavaScript DOM编程艺术 第2版》(1)