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

无法获取数组的xpath[重复]

殷烨
2023-03-14

我一直在尝试获取

<ArrayOfSample xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="servername">
  <sample>
   <ID>788999</ID>
   <Name>Employee Name</Name>
  </sample>
</ArrayOfSample>

我尝试了一些XPath生成器的工具,但它不工作。


共有1个答案

咸亦
2023-03-14

目标元素位于命名空间http://hqjed-sql01/。您需要定义一个前缀,比如p,该前缀引用该名称空间,并在XPath中使用前缀:

//p:Name

或者可以使用local-name()忽略名称空间:

//*[local-name()='Name']
 类似资料:
  • 我是selenium的新手,试图为下面的html代码找到正确的xpath或CSS,在花了这么多时间和无数次尝试之后,我无法单击这些元素,我需要一些帮助。我似乎遗漏了一些非常基本的东西。我没有得到任何例外。 第一个HTML: 我尝试了以下代码: null 任何帮助都是非常感谢的。

  • 由于某种原因,当我试图读取xpath时,web抓取返回[]。参见下面的代码:

  • https://graph.microsoft.com/v1.0/groups/{groupId}?$select=可见性 同样,在我们的应用程序中,它使用Sharepoint SPFx和HttpClient,它当前返回了400个相同URL的错误请求。

  • 问题内容: 我有以下数组: 结果: 现在如何显示具有重复值的键?在此函数不应返回([0],[9]),因为没有重复的值。 如何找到相同值的键,例如 对于“ 2011-06-25”,应返回[7],[8] 问题答案: 函数名称显然很长;) 现在$ dups将包含一个由重复值键控的多维数组,其中包含每个重复项的键,如果您将“ true”作为第二个参数发送,它将返回没有重复值的原始数组。 或者,您可以将原始

  • 我想从你那里得到电话号码 使用JavaScript/jQuery。 这个系列可能会更多。

  • 我想获取字节数组的流,但我知道没有获取字节数组流的方法。 我的问题, 为什么不支持此功能? 如何获取字节数组流? 注意:我知道我可以使用< code>Byte[]而不是< code>byte[],但是这并没有回答我的问题。