在html属性中使用xsl变量
2014-02-20 16:11
316 查看
在使用xsl把xml转换成html中,有时候 html元素属性的值需要从xml文档中取
比如:<a>的href属性 和<image> src属性
此时需要用到xsl中的变量:<xsl:variable>
声明变量: <xsl:variable name="path" select="urlAddress"/>
name是后续要用到的变量名称 select是从xml中取值的表达式
1.在html中使用变量:
<a href="{$path}"><xsl:value-of select ="title"/></a>
<a>元素的href属性值来之刚定义的变量 需要加大括号
而innerText属性则来自xml中另外一个元素:title
2.继续在xsl中使用变量:
<h3> <xsl:value-of select="$path" /> </h3>
在XSL指令属性中使用诸如select的变量,是该规则的一种例外情况
不需要加大括号
比如:<a>的href属性 和<image> src属性
此时需要用到xsl中的变量:<xsl:variable>
声明变量: <xsl:variable name="path" select="urlAddress"/>
name是后续要用到的变量名称 select是从xml中取值的表达式
1.在html中使用变量:
<a href="{$path}"><xsl:value-of select ="title"/></a>
<a>元素的href属性值来之刚定义的变量 需要加大括号
而innerText属性则来自xml中另外一个元素:title
2.继续在xsl中使用变量:
<h3> <xsl:value-of select="$path" /> </h3>
在XSL指令属性中使用诸如select的变量,是该规则的一种例外情况
不需要加大括号
相关文章推荐
- HTML meta标签总结与属性使用介绍
- MVC中以Html.Action形式调用PartialView的Action,如果该Action使用了OutputCache特性,且使用了该特性的CacheProfile属性(即从WebConfig中读取缓存配置),会出现错误:Duration 必须为正数。
- HTML中a标签的target属性使用方法
- html:link中的name,paramId,paramName和paramProperty四个属性的使用心得
- 解决AngularJS使用ng-bind-html会过滤html中style属性的问题
- html input标签的type属性的使用
- HTML 样式&不赞成使用的标签和属性
- Web前端开发最佳实践(5):正确闭合HTML标签,停止使用不标准的标签和属性
- 使用正则表达式操作html标签中的特定属性
- HTML embed标签使用方法和属性详解
- html表单属性readonly和disabled的使用方法
- tabindex 属性 - HTML中代表使用"Tab"键的遍历顺序
- HTML中<a>标签的target属性--在使用frame框架做网页时可用到
- html的meta总结,html标签中meta属性使用介绍
- html td nowrap不换行属性使用方法
- html-webpack-plugin插件使用chunks属性时报错
- html标签中meta属性使用介绍
- html的meta总结,html标签中meta属性使用介绍和 动态替换字符串
- html的meta总结,html标签中meta属性使用介绍
- jquery选择器的使用1---获取html和属性