XSLT:通过间隔符获取英文名的First Name和Last Name

分类:XML、XSLT 发表时间:2012年01月6日

本文是工作中关于XSLT和XML一个小实例的分享。

需求:XML抛出数据字段username,如Hiro xxx Zhang,需要通过XSLT获得First Name和Last Name,并填入到对应Form表单的字段中。

就XSLT来说,没有像JS中indexOf和lastIndexOf方法,所以不能够通过定位“空格”位置的方法去实现。唯一的方法只能通过“空格”反复去截取,知道剩下的字符串中没有空格。

First Name通过截取第一个“空格”前的所有字符串:substring-before($name, ‘ ‘)。

Lsat Name则通过递归的方法,方法截取“空格”后面的字符串,直到最后只剩下一个不含空格的字符串即可:xsl:template name=”lastName”。

XPath:语法及示例,前端学习收集

分类:jQuery, 学习笔记 发表时间:2009年09月21日

xpath

昨晚在看《精通Javascript》这本书时,看到XPath的部分内容,觉得学到的不是很多。在之前我就只知道Xpath是Xml相关的,Xpath在xml中的作用就像css中的选择器一样的作用,但具体的语法什么的都没有去关注过。于是今天一早在W3C School看收集了一些XPath相关的知识,与大家分享一下!

“XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。”

更多的XPath资料请访问:http://www.w3school.com.cn/xpath/index.asp

jQuery:书籍展示效果

分类:jQuery, 案例分享 发表时间:2009年07月10日

前段时间在国外的博客上看到这个jQuery的书籍展示效果,觉得很是不错,并下载了源码,自己重新编写了CSS和JS,效果:如下

说明:因为在此页面中是通过使用iframe标签引入外部页面,加上显示页面的宽度有限,所以当鼠标移动到Info图标上时,部分内容被遮盖住,这时你可以通过外部链接查看:Demo

源代码下载