domxpath

    0热度

    2回答

    我有这样的代码: $reader = new DOMDocument(); $reader->loadHTML($shell); $xpath = new DomXPath($reader); $xpath->registerNamespace('html','http://www.w3.org/1999/xhtml'); $res = $xpath->query('descendant-

    0热度

    1回答

    我遇到了一个WordPress编码的问题,我似乎无法弄清楚。 我正在用DOMDocument-> load加载我的feed,但后来做了一个file_get_contents,现在正在使用 - > XMLload获得相同的结果。我做了XMLload,因此如果需要的话我可以操纵Feed。 我在找的正确输出是- ‘ £。 如果我只是从Xpath查询中回显,我会得到- ‘ £。 如果我回应utf8_

    0热度

    2回答

    我试图从页面中提取所有相关的URL和图像,并将它们放入一个数组中,下面的代码工作正常,除了它输出第一对数字的正确数字倍。我想也许我在指定XPATH时犯了错误,但我已经在3个不同的站点上测试过,每次都有相同的结果。 $dom = new DOMDocument(); $dom->loadHtml($html); $xpath = new DOMXPath($dom); $items = $x

    1热度

    2回答

    我一直在尝试编写一个PHP脚本来解析使用DOMXPath的XML文档;但似乎我错过了一些东西,因为我的XPath查询都没有返回任何东西。所以我尝试了解我的脚本来尝试解析一个非常基本的XML文档,但这也不起作用。我已将此脚本从this XPath example中删除。 <?php $xml = '<?xml version="1.0" encoding="ISO-8859-1"?>'; $x

    0热度

    1回答

    试图制作一个快速而肮脏的新闻系统。 有一个基本的XML文件。 <?xml version="1.0" encoding="ISO-8859-1"?> <articles> <article id="1"> <title>Article title 001</title> <short>Short text</short> <long>Long text</long

    4热度

    2回答

    昨天我问了这个问题,当时它正是我所需要的,但在处理一些实时数据时,我发现这并不是我所期望的。 Parse HTML with PHP's HTML DOMDocument 它从HTML页面获取数据,但它也会去除捕获的文本块内的所有HTML标签,这不是我想要的。 (我可能不想采取一些标签,但不是全部,这可以在以后完成)

    3热度

    1回答

    我们使用echo或print_r在调试PHP代码时获取变量的值。 但是,domXPath或DomDocument的对象不会在echo或print_r中捕获。 如何在调试PHP代码时从上述对象中获取值?

    4热度

    2回答

    使用DOMXPath :: query可以获得childNodes的一级深度吗? 例如,如果我有一个像一个文件: <div> <span> <cite> </cite> </span> <span> <cite> </cite> </span> </div> 我希望节点列表包含只是跨度,而不是引用。 还应