3
我试图找到<table>
元素下的第一个<th>
元素。表格元素标有一个特定的id,并且当我只看到该标签时,它是可定位的。为什么这个XPath示例不能工作?
但是,当我尝试进一步下去并使用下面的XPath进行搜索时,它会返回空元素。 '/th[0]'
就是说:返回第一个<th>
元素,在标有特定id的元素下。
在该示例中,id值被搜索之前填充:
"//*[@id='{0}']/th[0]"
我试图找到<table>
元素下的第一个<th>
元素。表格元素标有一个特定的id,并且当我只看到该标签时,它是可定位的。为什么这个XPath示例不能工作?
但是,当我尝试进一步下去并使用下面的XPath进行搜索时,它会返回空元素。 '/th[0]'
就是说:返回第一个<th>
元素,在标有特定id的元素下。
在该示例中,id值被搜索之前填充:
"//*[@id='{0}']/th[0]"
的XPath索引是基于1的。尝试://*[@id='{0}']/th[1]
这让我一直都在旅行;在C,C++等基于0的索引中花费了太多时间。
该死的。这是一个设置10年的设置。他们得到了我。谢谢 – Chris 2010-01-20 23:08:54