如何用html head中的xpath脚本选择?

Yos*_*sef 4 xpath

如何用html head中的xpath脚本选择?

示例(如何仅选择ThisFile1.js?):

<html>
<head>
<script type="text/javascript" src="ThisFile1.js"></script>
</head>
<body>
<script type="text/javascript" src="NotThisFile1.js"></script>
<script type="text/javascript" src="NotThisFile2.js"></script>
<script type="text/javascript" src="NotThisFile3.js"></script>
<script type="text/javascript" src="NotThisFile4.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

谢谢,约瑟夫

Dim*_*hev 5

用途

/*/head/script/@src
Run Code Online (Sandbox Code Playgroud)

要么

string(/*/head/script/@src)
Run Code Online (Sandbox Code Playgroud)

第一个XPath表达式选择所有元素的所有src属性,这些script元素是headXML文档中top元素的子元素的所有元素的子元素。

第二个XPath表达式的计算结果是第一个XPath表达式选择的第一个属性的字符串值。如果您的XPath引擎的API提供了对不选择节点的XPath表达式求值的支持,这将是最方便的。如果不是这种情况,则必须使用第一个XPath表达式,然后使用API​​的适当方法/属性,该API将返回所选属性节点的字符串值。