Arm*_*est 6 xslt url parsing query-string c1-cms
我想使用XSLT解析一个youtube网址,并只从该网址获取视频ID.使用XSLT做到这一点的最佳方法是什么?
所以,如果网址是:http://www.youtube.com/watch?v = qadqO3TOvbQ&feature = channel&list = UL
我只想要qadqO3TOvbQ并将其放入嵌入代码中:
<iframe width="560" height="315" src="http://www.youtube.com/embed/qadqO3TOvbQ" frameborder="0" allowfullscreen=""></iframe>
Run Code Online (Sandbox Code Playgroud)
XSLT/XPath 并不是最适合字符串处理(尤其是 1.0),但您可以通过混合substring-after()和substring-before()函数来实现您所需要的:
<xsl:value-of select="substring-before(substring-after($yt_url, '?v='), '&feature')" />
Run Code Online (Sandbox Code Playgroud)
(假设 YT URL 存储在 XSLT 变量 中,$yt_url并且已转义&为&)。
| 归档时间: |
|
| 查看次数: |
1767 次 |
| 最近记录: |