2009-05-21 78 views

回答

2

为什么这是一个xpath问题呢? URL不是XML文档,ergo xpath不适用。

XSLT完全不了解页面位置等任何状态。猜测你想做什么,你可能最好是从调用XSLT的层中的字符串操作或框架获取#accomodation,并将值作为参数传递。

OTOH也许这是荒谬的,你的问题只是需要澄清。

0

正如@Annakata所说,这不是一个XPath问题。它似乎也不是XSLT问题,尽管我可能弄错了。如果它与XSLT字符串解析有关,那么你需要的是类似于this question的内容。

可能需要改为使用Javascript获取当前URL(document.location),然后对其执行Javascript字符串解析。

0

有标准的XSLT没有办法访问到文档的URL:http://www.dpawson.co.uk/xsl/sect2/nono.html#d1974e804

一些供应商可能会提供通过自定义属性信息,但随后你将取决于XSLT处理器上。

如果您已经设法以某种方式将URL导入到XSLT中,那么我建议您将不得不求助于简单的字符串操作来获取锚点。