- 浏览: 3445623 次
- 性别:
- 来自: 珠海
-
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
类似插件:
jquery.xslt http://hyperthunk.github.io/jquery.xslt/
jquery xslt plugin: http://www.jongma.org/webtools/jquery/xslt/
http://book.51cto.com/art/200805/72637.htm
a.xml
a.xslt
转换
来自Google公司的google ajaxslt,它是基于JavaScript实现的,适用于任何浏览器,并且还有比较实用的日志和调试功能。
结果
也可以在a.xml的第2行增加一句XSLT样式表声明,如下:
<?xml-stylesheet type="text/xsl" href="a.xslt"?>
这样就可以在IE浏览器中查看到效果了
jquery.xslt http://hyperthunk.github.io/jquery.xslt/
jquery xslt plugin: http://www.jongma.org/webtools/jquery/xslt/
http://book.51cto.com/art/200805/72637.htm
a.xml
<?xml version="1.0" encoding="UTF-8"?> <articles> <article> <author>author1</author> <title>title1</title> <date>2005-2-25</date> <content><![CDATA[hello klfkdlskdf dkfldksdfsd]]></content> </article> <article> <author>author1</author> <title>title1</title> <date>2005-2-25</date> <content><![CDATA[hello klfkdlskdf dkfldksdfsd]]></content> </article> <article> <author>author1</author> <title>title1</title> <date>2005-2-25</date> <content><![CDATA[hello klfkdlskdf dkfldksdfsd]]></content> </article> <article> <author>author1</author> <title>title1</title> <date>2005-2-25</date> <content><![CDATA[hello klfkdlskdf dkfldksdfsd]]></content> </article> <article> <author>author1</author> <title>title1</title> <date>2005-2-25</date> <content><![CDATA[hello klfkdlskdf dkfldksdfsd]]></content> </article> </articles>
a.xslt
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/"> <html> <head> <title>test</title> </head> <body> <table border="1"> <tbody> <tr> <th>author</th> <th>title</th> <th>date</th> </tr> <xsl:for-each select="/articles/article"> <tr> <td> <xsl:value-of select="author"/> </td> <td> <xsl:value-of select="title"/> </td> <td> <xsl:value-of select="date"/> </td> </tr> </xsl:for-each> </tbody> </table> </body> </html> </xsl:template> </xsl:stylesheet>
转换
来自Google公司的google ajaxslt,它是基于JavaScript实现的,适用于任何浏览器,并且还有比较实用的日志和调试功能。
<script src="misc.js" type="text/javascript"></script> <script src="dom.js" type="text/javascript"></script> <script src="xpath.js" type="text/javascript"></script> <script src="xslt.js" type="text/javascript"></script> function test_xslt() { var strXml = getXml("a.xml"); var strXsl = getXml("a.xslt"); var xml = xmlParse(strXml); var xslt = xmlParse(strXsl); var html = xsltProcess(xml, xslt); return html; }
结果
<html> <head> <title>test</title> </head> <body> <table border="1"> <tbody> <tr> <th>author</th> <th>title</th> <th>date</th> </tr> <tr> <td>author1</td> <td>title1</td> <td>2005-2-25</td> </tr> <tr> <td>author1</td> <td>title1</td> <td>2005-2-25</td> </tr> <tr> <td>author1</td> <td>title1</td> <td>2005-2-25</td> </tr> <tr> <td>author1</td> <td>title1</td> <td>2005-2-25</td> </tr> <tr> <td>author1</td> <td>title1</td> <td>2005-2-25</td> </tr> </tbody> </table> </body> </html>
也可以在a.xml的第2行增加一句XSLT样式表声明,如下:
<?xml-stylesheet type="text/xsl" href="a.xslt"?>
这样就可以在IE浏览器中查看到效果了

发表评论
-
TimeDifference.js获取时间差插件
2016-06-06 16:46 1192http://www.oschina.net/p/timedi ... -
日期时间插件Date-Utils
2016-05-28 23:16 1360原文 https://segmentfault.com/a/1 ... -
Riot v2.4.1 发布,JavaScript 的 MVP 框架
2016-05-23 13:14 994http://www.oschina.net/news/736 ... -
个最实用的JavaScript开发工具
2016-05-21 10:22 867http://my.oschina.net/u/2421687 ... -
zepto tap “点透”的解决
2016-05-20 15:44 1049http://my.oschina.net/u/2497925 ... -
Date.js
2016-04-20 17:09 1006原文 http://my.oschina.net/hnqing ... -
你真的了解图片的预加载吗
2016-04-14 10:26 1139http://my.oschina.net/HerrySun/ ... -
JavaScript之立即执行函数
2016-03-30 11:42 1257http://blog.csdn.net/qq83841923 ... -
JavaScript迭代
2016-03-27 01:44 765http://my.oschina.net/u/2346786 ... -
zepto(移动简化版jQuery),的 API 分类
2016-03-24 09:22 1750http://my.oschina.net/leejun200 ... -
[HTML5]Notification桌面提醒功能
2016-03-23 21:20 1036[HTML5]Notification桌面提醒功能 http: ... -
js中浮点型运算
2015-12-14 11:12 1346http://www.cnblogs.com/wangkong ... -
JavaScript 文件拖拽上传插件 dropzone.js 介绍
2015-12-04 23:12 1855JavaScript 文件拖拽上传插件 dropzone.js ... -
jqgrid保存或者删除成功后调用自定义方法的解决方法
2015-11-19 23:53 6014参考: http://www.debugease.com/ja ... -
Java执行js脚本
2015-11-14 23:40 1048http://my.oschina.net/sniperLi/ ... -
YUI Compressor压缩JS
2015-11-06 17:12 1134过程心得记录 http://www.cnblogs.com/t ... -
如何使用js、html5在浏览器直接打开pdf文档
2015-11-03 22:32 8699http://q.cnblogs.com/q/48507/ ... -
js获取 本周,本月,本季度,本年,上月,上周,上季度,去年
2015-11-03 00:01 3005/** * 针对Ext的工具类 */ var ... -
正则表达式
2015-10-10 09:27 918http://my.oschina.net/robortly/ ... -
jquery垮页面事件传递
2015-08-25 21:18 1086http://my.oschina.net/u/157514/ ...
相关推荐
**Google AJAXSLT** 是一个由Google开发的JavaScript库,专为在Web浏览器环境中执行XSLT转换(XSL Transformations)和XPath查询而设计。XSLT是一种强大的XML转换语言,它允许开发者将XML数据转换成其他格式,如HTML...
3. **调用Ajaxslt函数**:使用Ajaxslt提供的API,如`Ajaxslt.transformXML`,传入XML和XSLT作为参数,执行转换。 4. **处理结果**:转换后的结果通常是一个字符串,可以将其插入到DOM中或者进行其他操作。 **浏览器...
**标题:“Google AJAXSLT-开源”** **正文:** AJAXSLT是一个创新的开源项目,它在JavaScript环境中实现了XSL-T(XSL Transformations)标准,这为Web开发人员提供了一种在客户端处理XML数据的新方法。XSL-T是一...
Google在其一系列项目中广泛使用了Ajax技术,并为开发者提供了两个关键的JavaScript库——gQuery和Closure Library。 - **gQuery**:虽然不是Google官方维护,但gQuery是对jQuery的一个致敬,它借鉴了jQuery的设计...
b.1.6 google ajaxslt 249 b.1.7 libxmlrequest 249 b.1.8 rslite 250 b.1.9 sack 250 b.1.10 sarrisa 250 b.1.11 xhconn 251 b.2 服务器端框架 251 b.2.1 cpaint 251 b.2.2 sajax 251 b.2.3 ...
- **Google AJAXSLT**: 支持在浏览器端执行XSLT转换和XPath查询,增强了Ajax的数据处理能力。 - **HtmlHttpRequest**: 提供更好的XMLHttpRequest和Iframe兼容性。 - **交互式网站框架**: 一个全面支持Ajax基础设施...