文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>unXpah反转xpath路径表达式为html结构(一)

unXpah反转xpath路径表达式为html结构(一)

时间:2010-11-28  来源:小web

var unXpath=function(X){
var A=X.split(/\]\[|\[|\]/);//属性分组处理
A[0]=A[0].replace(/(#)(\w+(?=(\s|\.|\[|$)))/,' id="$2"');//转换ID
A[0]=A[0].replace(/(\.)(\S+(?=($)))/,' class="$2"').replace(/\./g," ");//转换class
var T='<{a}></{b}>'.replace(/{a}/,A.join(" ")).replace(/{b}/,A[0].split(" ")[0]);//组合生成html完整结构
return T.replace(/(\s>|\s{2}\/>)/,">").replace(/(><\/)(input|img|br)(>)/," />");//单闭合标签处理
}

alert(unXpath(
'div#I.me.she.he[id="info"][title="小web"]'));
//返回<div id="info" class="me she he" title="小web"></div>
alert(unXpath('input#Ta.she[type="text"][title="小web"]'));
//返回<input type="text" id="Ta" class="she" title="小web" />
alert(unXpath('input#menu'));
//返回<input id="menu" />
alert(unXpath('br'));
//返回<br />
alert(unXpath('img[src="i.gif"]'));
//返回<img src="i.gif" alt="" />

 

相关阅读 更多 +
排行榜 更多 +
夕鸟

夕鸟

生活实用 下载
partyplay

partyplay

聊天通讯 下载
婚礼纪

婚礼纪

生活实用 下载