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