如何选择html头中的xpath脚本?

如何选择html头中的xpath脚本?,xpath,Xpath,如何选择html头中的xpath脚本 示例(如何仅选择ThisFile1.js?): 谢谢, Yosef使用: /*/head/script/@src 或 第一个XPath表达式选择所有script元素的所有src属性,这些元素是XML文档中所有head元素的子元素 第二个XPath表达式的计算结果为第一个XPath表达式选择的第一个属性的字符串值。如果XPath引擎的API提供了对不选择节点的XPath表达式求值的支持,那么这将是最方便的。如果不是这种情况,则必须使用第一个XPath表达

如何选择html头中的xpath脚本

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


谢谢, Yosef

使用

/*/head/script/@src

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


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

好问题,+1。请参阅我的答案,了解两个单行XPath解决方案,并解释它们选择/返回的内容,以及在以下情况下哪个更适合使用:)
/*/head/script/@src
string(/*/head/script/@src)