用xpath解析php
我正在尝试解析脚本标记之间的文本。我找到了解析div、href的示例,但没有找到脚本标记的示例。任何帮助都很好,谢谢用xpath解析php,php,dom,xpath,Php,Dom,Xpath,我正在尝试解析脚本标记之间的文本。我找到了解析div、href的示例,但没有找到脚本标记的示例。任何帮助都很好,谢谢 <script type="text/javascript" src="http://qw.com/?cmd=gn-pcode-ajax&cd=1145040425"></script> 简短回答 //脚本/text() 应该有用 注意事项 您可能会想一想,div没有xpath表达式,脚本没有其他表达式。相反,XPath表达式取
<script type="text/javascript"
src="http://qw.com/?cmd=gn-pcode-ajax&cd=1145040425"></script>
简短回答
//脚本/text()
应该有用
注意事项
//script/@src
简短解释
/
表示脚本标记可能出现在HTML树中的任何位置//script
表示上下文节点的文档根的任何子元素,其QName等于script
(本地名称等于“script”,命名空间URI为空或空)//script/text()
表示出现在这些节点下的任何文本网上有很多XPath教程供您深入研究这种强大的表达式语言。简短回答
//脚本/text()
应该有用
注意事项
//script/@src
简短解释
/
表示脚本标记可能出现在HTML树中的任何位置//script
表示上下文节点的文档根的任何子元素,其QName等于script
(本地名称等于“script”,命名空间URI为空或空)//script/text()
表示出现在这些节点下的任何文本网上有很多XPath教程供您深入研究这种强大的表达式语言。我很确定他只需要
//script/@src
+1!您写道:“//script
表示在层次结构中出现的任何节点,其中本地节点名为script
”。这是误导。在XPath 1.0中//script
表示上下文节点的文档根的任何子元素,其QName等于script
(本地名称等于“script”且命名空间URI为空或空),这是正确的。看起来我总是认为空名称空间是理所当然的…;-)我很确定他只需要//script/@src
+1!您写道:“//script
表示在层次结构中出现的任何节点,其中本地节点名为script
”。这是误导。在XPath 1.0中//script
表示上下文节点的文档根的任何子元素,其QName等于script
(本地名称等于“script”且命名空间URI为空或空),这是正确的。看起来我总是认为空名称空间是理所当然的…;-)