Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 通过XPath查找节点的位置_Xml_Xpath - Fatal编程技术网

Xml 通过XPath查找节点的位置

Xml 通过XPath查找节点的位置,xml,xpath,Xml,Xpath,我想找到td元素的位置,它在所有行上都是空的(tr)。在下面的示例中,所有三个TR上的第三个td元素均为空白 <table> <tr> <td>101</td> <td>102</td> <td/> </tr> <tr> <td>201</td> <td&g

我想找到td元素的位置,它在所有行上都是空的(tr)。在下面的示例中,所有三个TR上的第三个td元素均为空白

<table>
    <tr>
        <td>101</td>
        <td>102</td>
        <td/>
    </tr>
    <tr>
        <td>201</td>
        <td></td>
        <td/>
    </tr>
    <tr>
        <td>301</td>
        <td>302</td>
        <td/>
    </tr>
</table>
<table>
    <tr>
        <td></td>
        <td></td>
        <td>103</td>
    </tr>
    <tr>
        <td></td>
        <td>202</td>
        <td>203</td>
    </tr>
    <tr>
        <td/>
        <td>302</td>
        <td>303</td>
    </tr>
</table>

101
102
201
301
302
在下面的示例中,所有三个TR上的第一个td元素均为空白

<table>
    <tr>
        <td>101</td>
        <td>102</td>
        <td/>
    </tr>
    <tr>
        <td>201</td>
        <td></td>
        <td/>
    </tr>
    <tr>
        <td>301</td>
        <td>302</td>
        <td/>
    </tr>
</table>
<table>
    <tr>
        <td></td>
        <td></td>
        <td>103</td>
    </tr>
    <tr>
        <td></td>
        <td>202</td>
        <td>203</td>
    </tr>
    <tr>
        <td/>
        <td>302</td>
        <td>303</td>
    </tr>
</table>

103
202
203
302
303
请帮忙


谢谢

嗨,欢迎来到StackOverflow!在发布新问题之前,您可以尝试在社区中搜索答案——您的问题可能已经被问到并得到了回答。我已经搜索过了。你提供的链接没有回答我的问题。在您提供的链接中,我们正在检查具有特定名称属性的所有空列。这里我没有任何属性。我需要找到td元素的位置,它在所有三行上都是空白的。您可以应用相同的概念来解决您的问题。我将发布答案。表是否总是正好有3列?您希望XPath返回什么,满足条件的列的位置?在这种情况下,我怀疑使用纯XPath1.0是否可以做到这一点……嗨,CSS,欢迎使用StackOverflow!在发布新问题之前,您可以尝试在社区中搜索答案——您的问题可能已经被问到并得到了回答。我已经搜索过了。你提供的链接没有回答我的问题。在您提供的链接中,我们正在检查具有特定名称属性的所有空列。这里我没有任何属性。我需要找到td元素的位置,它在所有三行上都是空白的。您可以应用相同的概念来解决您的问题。我将发布答案。表是否总是正好有3列?您希望XPath返回什么,满足条件的列的位置?在这种情况下,我怀疑使用纯XPath 1.0是否可以做到这一点。。。