如何在其中选择用冒号属性使用XPath

问题描述:

我想从xmlns:fb属性:如何在其中选择用冒号属性使用XPath

<html xmlns:fb="http://www.facebook.com/2008/fbml"></html> 

它不工作,如果我使用:

hxs.select('//html/@xmlns:fb') 

您可以使用//html/namespace::fb代替//html/@xmlns:fb获取URI'http://www.facebook.com/2008/fbml'

+0

但是,这有点奇怪,因为文档作者可以选择他们喜欢的任何名称空间前缀,并且文档缺点用户不应该关心。有用例,但由于你显然不熟悉命名空间,所以我会加上一个强烈的警告:你确定这是你想要做的事情吗? – 2013-05-14 07:13:19