关于xslt 操作xml 显示html的小例子
来源:互联网 发布:淘宝卖家在哪里面注册 编辑:程序博客网 时间:2024/05/20 03:42
最近项目遇到的 整合成了一个例子
先贴xml
代码就没必要全都贴上去了 大家明白那个意思就行
xsl代码:
在这里给大家解释下代码的意思
<xsl:attribute name="href">
<xsl:value-of select="channels/channel/link" />
</xsl:attribute>
这是给<a>标签加上href的属性
<xsl:attribute name="title">
<xsl:value-of select="channels/channel/description" />
</xsl:attribute>
<xsl:choose>
这是给<a>标签添加title的属性 鼠标移上去的时候显示所有的文章标题
<xsl:choose>
<xsl:when test="string-length(channels/channel/description) < 18">
<xsl:value-of select="channels/channel/description"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="substring(channels/channel/description,1,18)"/>...
</xsl:otherwise>
</xsl:choose>
这是对xml文本的判断 如果文本的长度大于18就进行截取然后加上...
前台代码:
调用:
效果如图:
参考教程:http://www.w3school.com.cn/xsl/index.asp
补充:
因为我用的是url来获取xml 而js不能跨域获取 所以后面只能改成C#来做 具体代码如下:
调用方法为: ReadXLST(eastweekly, "East_index.xsl", "http://192.168.9.22:9090/static/xml/eastday_hotnews_index_weekly.xml");
- 关于xslt 操作xml 显示html的小例子
- 关于xml与html的转换-xslt
- 小技巧:XSLT+XML转换HTML
- XML和XSLT结合的例子
- xslt转化xml的最简单例子
- XSLT小例子
- xml + xslt 实现html的……
- XML中显示HTML的小技巧
- 用XSLT显示XML的数据
- 关于String操作的一个小例子
- 使用 XSLT 显示 XML
- 使用 XSLT 显示 XML
- 使用 XSLT 显示 XML
- xml显示(css,xslt)
- 使用 XSLT 显示 XML
- 使用 XSLT 显示 XML
- JS操作XML,按照XSLT逻辑,输出到HTML
- 关于利用xml+xslt显示网页(利用VS2005)
- Javascript递归实现生成A到ZZZ的字符串
- SortedList? 还是用List 的 List.Sort()吧!
- MySQL数据库之UPDATE更新语句精解
- 半天时间 顺利开通IDP 可以开耍了!
- google地图学习总结1
- 关于xslt 操作xml 显示html的小例子
- 简单配置bind
- google地图学习总结2(与jquery结合)
- 高精度大数运算的实现
- 英语生活缄言
- 浅论高校网络平安基础课程教学实践的探索
- net start 可以启动的命令一览
- SQL UPDATE如何工作
- gettimeofday和clock_gettime的不同