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> 我希望節點列表包含只是跨度,而不是引用。 還應