2
基本问题,我失去了一些东西。xpath - 以下兄弟问题
有文字HTML
<tr ><td class="CourseTitle" >foo </td></tr>
<tr "> <th >Code</th><th >Type</th> </tr>
<tr valign="top" bgcolor="#FFFFCC"><td ">40000</td><td ">40000</td></tr>
<tr valign="top" bgcolor="#FFFFCC"><td ">40001</td><td ">40000</td></tr>
<tr valign="top" bgcolor="#FFFFCC"><td ">40002</td><td ">40000</td></tr>
<tr valign="top" bgcolor="#FFFFCC"><td ">40003</td><td ">40000</td></tr>
<tr valign="top" bgcolor="#FFFFCC"><td ">40004</td><td ">40000</td></tr>
<tr class="blue-bar" bgcolor="navy"><td colspan="16"></td></tr>
<tr "><td class="CourseTitle" >asaa </td> </tr>
<tr valign="top" bgcolor="#FFFFCC"><td ">4sd0003</td><td ">40000</td></tr>
<tr valign="top" bgcolor="#FFFFCC"><td ">400sd04</td><td ">40000</td></tr>
我试图找出一种方式来获得以下具有“TD”用@类=“CourseTitle的“TR”以后的所有TR/TD “
类似:
/html/body/div[5]/table/tbody/tr[3]/td[@class="CourseTitle"]/../following-sibling::tr//td[@class="CourseTitle"]
只有获得所有与isn'twhat我要为匹配TD/@类TRS的列表。
我一直在试图找出如何让兄弟姐妹,当兄弟姐妹的孩子中的条件匹配..
我在Python测试这一点,使用的libxml库。
感谢
喜@unutbu试过您的解决方案。没有生成任何兄弟姐妹。我不知道你为什么说我提供的“tr”不是兄弟姐妹。它们与树木中的水平相同。如果需要,我可以提供一个更好的粘贴示例,但不希望在这里过分。 –
@bobby 1:你可以发布更多的上下文吗? – unutbu
嗨@unutbu - 我粘贴了更多的实际html --- http://fpaste.org/2I8d/ <<,并且在粘贴到实际页面时提供了一个链接 - 谢谢 –