当前位置: 首页 > 知识库问答 >
问题:

如何选择两个属性相等的xpath节点?

凌嘉志
2023-03-14

这是我的问题的一个细节。我需要使用XPath选择以下节点:

<tr>
    <td class="name" title="43PUS6551" datalabel="43PUS6551">

应该如何制定xpath查询来查找属性title的值等于属性datalabel的值的所有//tr/td节点?

当然完全容易--但我只是无法到达那里,在网上找不到任何合适的东西。

共有1个答案

吕皓
2023-03-14

您只需使用此XPath并使用@来指示属性...

//tr/td[@title=@datalabel]
 类似资料:
  • 从xml中,我需要获得每个节点的名称和面积。 我知道示例xpath,比如,

  • 我一直在用PHP的SimpleXMLIterator处理XML数据。 在迭代一个子树(

  • 我正在尝试创建az xpath,我想在其中获取一个节点,其中存在一个具有属性的子节点。我的问题是,这个结构中唯一的区别是子属性。这里有一个例子来告诉你我的意思: 例如,给定UniqueName3,我想获取包含它的记录。到目前为止,我尝试了以下操作: 然而,有了这个,我得到了所有具有field_name属性的值节点。

  • 类MyList的公共方法TwoTogethere()返回True,当且仅当list有两个相等的相邻元素。您可以假定没有列表元素(数据)为空。以下是一些示例:当调用此方法时,列表[a,b,c,d]将返回false。而是一个清单[a、b、b、c]或[a、b、c、d、e、f、f]。方法返回true。编写public方法。您可以使用列表接口引用(字段:data、prev、next)(head、tail)(

  • 如果我有 如果我想选择包含td的a,我该怎么做? 我测试过: 但是我要获得td节点,我要获得a节点。如何使用XPath实现这一点?

  • 我有以下XML。 我在http://chris.photobooks.com/xml/default.htm上查看了它,它显示xpath无效,不确定问题出在哪里。