编辑:这是为什么这个投票下来?我真的不知道...顺便说一句../不起作用,因为我不想要表的父母,但实际上想../td+1我不知道这是甚至可能吗?[xpath]需要帮助获取另一个表格行的xpath
嗨,大家好。
我手边有一个相当复杂的问题..
我有这样的一个表:
名称|结果|自动测试|自动测试结果| AutotestName
X |通过| X86HZS1 | | |
所以...我想要做的是以下几点。我只知道身份证。我想从自动测试中更新AutotestResult。首先是空的。
我试图找到ID ...我有。但是当我有ID时,我必须更新它旁边的行。我怎么做?我试着玩xPath。使用../../../td etcetc后退,但没有运气。
我似乎无法找到它的邻居表...
可能有人请点我到正确的方向?
非常感谢您的帮助!
汉尼拔
很好的答案。但不建议在不需要时启动'//'运算符。你应该使用:'/ table/td [。='X86HZS1']/following-sibling :: td [1]' – 2010-08-30 14:34:45
是的,我知道'//'很慢并且经常可以避免。这一次我只是用它,因为XML文档的整个结构是我的猜测,我不知道OP将处理什么样的树。不过,你有一个好点,我可能还是应该强调,用更精确的匹配来替换'//'会更好。 – jasso 2010-08-30 14:43:10