xpath query for javascript


<script type="text/javascript">
    jwplayer('mediaspace').setup({
    'flashplayer': 'http://www.vidok.co/s-static/v2/player-sp.swf',
    'file': 'http://www.vidok.co/cfs-ak-snc6/2012-12-17457.mp4',
    'image': '',
    'logo': 'www.vidok.co/s-static/rsrc.php/logo-player-sp.png',
    link': 'http://www.facefou.co/videos/watch-TqcLqlKBd2'
});
</script>

嗨,我需要 xpath 查询来从此脚本中获取"文件 : http://www.vidok.co/cfs-ak-snc6/2012-12-17457.mp4"。

谢谢的

这里有一种方法:

"substring-before(substring-after(/script, '&apos;file&apos;: '),
                    '&apos;image&apos;')"

如果您真的想要开头的"文件:",请使用 concat('file : ', theaboveexpression) .

但如果你问我,XPath 不是这项工作的最佳工具。

最好使用正则表达式之类的东西来解析Javascript。

最新更新