domxpath

    2热度

    1回答

    我有一些问题,使我的XML文件中的问题和答案元素的功能。我做了大量的研究学习PHP DOM,但我一直在坚持做这个功能。问题是,当我试图通过属性id获取父元素行时,它返回null,或者当我使用xpath时,它返回一个空对象。我不知道在我得到正确的父元素后,该函数是否能正常工作,但这是我认为的下一步。 我的XML看起来是这样的: <?xml version="1.0" encoding="UTF-8"

    1热度

    1回答

    当前PHP: $dom = new DOMDocument(); $dom->loadHTML($htmlsrc); $xpath = new DOMXPath($dom); $tags = $xpath->query('//div/map/area'); foreach ($tags as $tag) { var_dump(trim($ta

    -2热度

    1回答

    我无法使用xPath来查询我的xml文件。我不知道哪里出错 ,这是我的架构 <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xml.netbeans.org/schema/Manufacturers"

    0热度

    2回答

    我使用DOMXPath来获取特定节点的内容。对于我的问题,我想获取匹配div的所有文本,除了嵌套div。 $html = '<div itemscope="itemscope" itemtype="http://schema.org/Event"> <span itemprop="name"> Miami Heat at Philadelphia 76ers - Game 3 (Hom

    1热度

    1回答

    我遇到了一些regex语句的问题。我不确定它为什么这样做,但我认为它可能与字符编码有关。 所以我使用curl从网站接收页面内容。然后,我使用domXPath查询来获取某个元素,然后从该元素获取其内容,然后从该内容执行regex语句。但regex声明不起作用,我不知道为什么。 这是我从元件接收: X: asdasdfgdgdrrY: dfgdfgfgZ: ukuykyukjghj a B

    0热度

    1回答

    我正在尝试搜索XML文件并返回与给定条件匹配的记录的所有数据。这里是我现在的东西,它的搜索很好,但我似乎无法弄清楚如何获得同一记录中的其他属性的值。 下面是XML文件的样本将用于: <routing> <route> <url>/homepage</url> <file>/pages/home.php</file> </route> </routing

    2热度

    4回答

    我有一组要解析的html项目。我需要解析其类名以'uid-g-uid'结尾的div的内容。下面是样品的div ... <div class="uid-g-uid">1121</div> <div class="yskisghuid-g-uid">14234</div> <div class="kif893jduid-g-uid">114235</div> 我曾尝试下面的组合,但没有工作

    0热度

    1回答

    我想知道如何获取br标签之前和之后的内容。这是我的html文件的内容。 <table class="resultTable"> <tr> <th colspan="2"> <span style="float:left;"><h3>Curcon</h3></span> <span style="float:right;"><small><img

    1热度

    2回答

    * 我想要的是,DOM不是在“foreach”循环中逐行打印结果,而是将其存储在数组中......所以它应该看起来像一个列表,即 “[0] 16GB的USB棒”“[1]电脑显示器”“[2]无线键盘” etc等 到目前为止我有这个,但它只存储每个循环的最后一个值。请帮忙! * $html = new DOMDocument(); @$html->loadHtmlFile('some online

    0热度

    2回答

    我正在写一个小刮板脚本,它将找到具有特定类名的图像URL。我知道我的cURL和DOMDocument运行正常,甚至DomXPath真的(据我所知,没有错误),但我正在努力解决如何获取xpath查询结果的URL。 到目前为止我的代码: $dom = new DOMDocument(); @$dom->loadHTML($x); $xpath = new DomXpath($dom); $di