XSLT Tokenize Base-URI,选择匹配

时间:2014-07-26 02:57:29

标签: xml xslt

我有文件c:/users/ted9876/docs/foo.xml

使用XSLT 2.0,我想从这个文件路径中获取ted *的值。实现这一目标的最佳方法是什么?

我尝试在应用于foo.xml的样式表中使用以下内容;

<xsl:value-of select="matches(tokenize(base-uri(),'/'), 'ted.*')" />

但是,它返回了一个错误。

1 个答案:

答案 0 :(得分:0)

Daniel Haley在上面的评论中回答了这个问题:

或者开始。喜欢:blue(你仍然可以使用tokenize(base-uri(),'/')[starts-with(.,'ted')],只需将它放在谓词中)