domxpath

    0熱度

    1回答

    我試圖匹配並選擇一堆表的列,但沒有得到它的工作。這裏有一個簡單的表: <table> <tr> <td>Foo</td> <td>Bar</td> <td>Arb</td> <td>...</td> </tr> <tr> <td>Foo</td> <td>Rab</td> </tr> </table> 所以我想獲得的TD至極

    2熱度

    1回答

    我用DOMXPATH從p標籤去除所有attributes,它工作正常, // Loop all p. foreach($dom->getElementsByTagName("p") as $p) { // Loop all attributes in p. foreach($p->attributes as $attrib) { // Remove

    0熱度

    1回答

    我正在寫一個類,用類似mysql的語法讀取xml的內容(當然,它不完全是相同的語法,我忽略了很多東西,只是想要一些基本知識) 。 首先,聲明是這樣的: "SELECT name passwd FROM table WHERE id = 1 and description = 'desc'" 一些基本規則: 必須有一切之間的空白 不經過兩年多的比較「去哪兒」 我沒有做任何事情,只是選擇語句的方法

    1熱度

    2回答

    我一直在爲這一整天苦苦掙扎。 我有一個字符串的HTML表。 <TABLE> <TBODY> <TR CLASS=dna1> <TD></TD><TD></TD><TD></TD><TD></TD> </TR> <TR CLASS=dna2> <TD></TD><TD></TD><TD></TD><TD></TD> </TR>

    2熱度

    5回答

    $list = array('br', 'hr', 'link', 'meta', 'title'); 使用DOMXpath的一部分空元素,我該怎麼選擇都是空的節點和它們的標記名未$列表中? (我想在他們的textContent添加一個空間,所以他們不會自動關閉)

    1熱度

    1回答

    美好的一天, 我想刮結果,並已成功,但我現在卡住了。 下面的代碼顯示有一個'vsc'類的DIV,裏面是一個'r'類的H3。我可以通過(// h3 [@ class ='r'// a)獲得H3標籤內的錨點。 我的問題是,下面的表也有一個'r'類的H3,我不希望表中的任何鏈接。 <li class="g"> <div class="vsc" pved="0CD4QkgowAA" bved="0CD8

    1熱度

    2回答

    考慮到您只是在搜索一個特定值,那麼直接獲取唯一的第一個結果而不用使用foreach解析結果? 像這樣: $elements = $dom_xpath->query('//span[@id="loginName"]'); echo $elements->firstNode->nodeValue; // this doesn't exist of course 的HTML代碼 <div>

    1熱度

    1回答

    我使用XPath和我想從一個鏈接的錨文本看起來像這樣: <a href="http://link.com"><b>anchor</b> text</a> 我試圖獲得與XPATH錨文本: .//a/text() 但只有我得到「文本」作爲結果,而不是「錨文本」。 如何獲取全文?

    -2熱度

    1回答

    下面遍歷時是我的代碼: $xpath = new DOMXPath($doc); // Start from the root element $query = '//div[contains(@class, "hudpagepad")]/div/ul/li/a'; $nodeList = @$xpath->query($query); // The size is 104 $size

    3熱度

    3回答

    我想在XPath中打印評估表達式的結果時出現錯誤。 $ url = $ xpath-> evaluate('// a/@ href',$ event); echo $ url; 我有這樣的錯誤:開捕致命錯誤:類的DOMNodeList的對象無法轉換爲字符串 我的代碼: <?php // Get the HTML Source Code $url='http://www.pari