草庐IT

XPath_Query

全部标签

PHP xpath从特定ID的网页中提取值

我需要一些xpath方面的帮助,才能从html页面中提取值$283。这是我的PHP$html=file_get_contents("https://test.com/testpage.php");$html=tidy_repair_string($html);$doc=newDomDocument();$doc->loadHtml($html);$xpath=newDomXPath($doc);$avg=$xpath->evaluate('string(//*[@id="Average"]/@value)');echo$avg;这是HTMLAvg$283提前致谢。

php - Symfony2 - 通知 : Undefined offset: 0 due to a custom Query

我有这个错误:"Notice:Undefinedoffset:0inC:\wamp\www\Videotheque\vendor\doctrine\lib\Doctrine\ORM\QueryBuilder.phpline240"我正在创建一个在线视频集。有2个实体:电影和流派。在我的GenRepository方法中,我尝试将函数findAll()重新定义为与某个流派相关联的电影数量。这是函数:publicfunctionmyFindAll(){$genres=$this->_em->createQueryBuilder('g')//leftJoinbecauseIneedallthe

php - 同一页面上的准备语句和 mysqli_query

我正在使用mysqli预处理语句$email=$_POST['email'];$password=$_POST['password'];$sql="SELECT*fromuserswhereemail=?andpassword=?";$result=$db->prepare($sql);$result->bind_param('ss',$email,$password);$result->execute();由于帖子值来自用户,我遵循此方法但是例如..我想像所有用户一样从数据库中获取一些东西SELECT*fromuserswhereactive=1我应该在这里也使用准备好的语句还是简单

php - Xpath选择注释代码

我有这个xpath查询:descendant-or-self::link和这段html代码:Pageetc...我需要向这个查询添加什么才能使其也匹配评论的.这是这个问题的延续:PHPDomDocumentalterconditionalcomments 最佳答案 在XPath1.0中,使用适当的XHTML:/xhtml:html/xhtml:head/xhtml:link|/xhtml:html/xhtml:head/comment()[contains(.,'link')]使用不处理namespace的DOM提供程序:/html

php - 如何一次处理多个 xpath(基于提要结构)或创建我自己的具有相同结构的提要

下面的代码已经过测试并且可以工作,它打印具有这种结构的提要的内容。我没有设法成功地打印遵循以下结构的提要(区别在于),即使我将xpath更改为/feed//entry.您可以在页面源代码中看到结构。我不得不说代码对所有item进行了排序基于其pubDate.在第二个结构提要中,我猜它应该对所有entry进行排序基于其published.我可能在找不到的xPath上犯了错误。但是,如果最后我设法正确打印该提要,我该如何修改代码以同时处理所有不同的结构?是否有任何服务允许我基于这些提要创建和托管我自己的提要,以便我对所有提要具有相同的结构?我希望我说清楚了...谢谢。xpath(''));

php - 如何在PHP中使用Xpath的计数功能?

我正在尝试计算一个节点在我的xml中出现的次数并将此数字存储在一个变量中:xpath("count(catalog/book)");print_r($res);?>XML:Gambardella,MatthewXMLDeveloper'sGuideComputer44.952000-10-01Anin-depthlookatcreatingapplicationswithXML.Ralls,KimMidnightRainFantasy5.952000-12-16Aformerarchitectbattlescorporatezombies,anevilsorceress,andhero

php - Xpath选择多个标签

我想要使用PHPDOMXPath查询的多个标签(td和th)。我该怎么做? 最佳答案 您可以使用|(联合)运算符。这是一个例子:$doc=newDOMDocument();$doc->loadHTML('tableheadertablecell');$xpath=newDOMXPath($doc);$rows=$xpath->query('//tr');//selectallelementsanywhereinthedocument$cols=$xpath->query('./th|./td',$rows->item(0));//s

php - MVC : Can a view loop through query results?

我是MVC的新手。您已被警告...我有可以将MySQL结果资源返回给Controller的用户模型。Controller将MySQL资源传递给View以进行显示。使用数据库结果获取功能在View中打印查询结果是否可以接受?...etc我觉得这不对。它是紧密耦合的,对吧?模型必须返回某种类型的数据库资源,而View必须使用某种类型的数据库获取方法循环遍历它。可以在不循环遍历结果两次的情况下解耦吗?我认为您必须循环遍历模型中的结果以创建结果数组,然后在View中再次循环。总结:View能否显示数据库结果资源,同时遵守MVC设计模式?是否可以避免两次循环数据,同时避免与数据库紧密耦合?

php - 使用正则表达式的 xpath 查询

很简单,有一个HTML文件和一个带有变量id的divid的整数部分是可变的,所以它可以是abc_892、abc_553...等获得它的最佳查询是什么? 最佳答案 //div[starts-with(@id,"abc_")] 关于php-使用正则表达式的xpath查询,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10335736/

php - 通过 $wpdb->query() 更新 Wpdb 不工作

我正在尝试制作一个wordpress插件,但我遇到了一个问题。问题出在更新查询上,我不明白为什么它不起作用。查询应该更新一个非wordpress表global$wpdb;$sql="UPDATE$lmdisp_table_nameSET`".$lmdisp_nume."`=".$nume.",`".$lmdisp_departament."`=".$dep.",`".$lmdisp_an."`=".$an.",`".$lmdisp_grupaserie."`=".$grupa.",`".$lmdisp_tel."`=".$tel."',`".$lmdisp_email."`=".$em