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
Xpath 用于<;输入类=";电台;类型=";电台;名称=“名称”;xyz";值=”;0“&燃气轮机;_Xpath - Fatal编程技术网

Xpath 用于<;输入类=";电台;类型=";电台;名称=“名称”;xyz";值=”;0“&燃气轮机;

Xpath 用于<;输入类=";电台;类型=";电台;名称=“名称”;xyz";值=”;0“&燃气轮机;,xpath,Xpath,请告诉我html标记的Xpath查询: <input class="radio" type="radio" name="xyz" value="0"> 非常感谢 Zamir您的XPath表达式选择一个输入@value='0',如果它是文档中任意位置@name='xyz'输入的后代 因此,表达式可以匹配所需的元素,但只能在特定上下文中匹配(我假设它不在该上下文中,因为它不匹配) 您所需的元素可以由以下任意项匹配: //输入 //输入[@name='xyz'] //输入[@value

请告诉我html标记的Xpath查询:

<input class="radio" type="radio" name="xyz" value="0">
非常感谢


Zamir

您的XPath表达式选择一个
输入
@value='0'
,如果它是文档中任意位置
@name='xyz'
输入
的后代

因此,表达式可以匹配所需的元素,但只能在特定上下文中匹配(我假设它不在该上下文中,因为它不匹配)

您所需的元素可以由以下任意项匹配:

  • //输入
  • //输入[@name='xyz']
  • //输入[@value='0']
  • //输入[@name='xyz'和@value='0']
  • //输入[@name='xyz'][@value='0']
  • /*[@name='xyz'][@value='0']
你选择哪一个取决于你不想匹配的内容

您可能还希望不要在搜索整个文档时考虑<代码> //< /代码>。如果您对所讨论的元素的祖先有更多的了解,您可以添加这些信息以实现更具针对性的匹配

xpath = //input[@name='xyz']|//input[@value='0']