php
  • zend-framework
  • 2011-03-28 77 views 0 likes 
    0

    您好我有獲取文本出由Zend_Dom_QueryZend框架Zend_Dom_Query獲取節點文本

    例如由結果節點的問題,我有以下的HTML代碼

    <h3> 
    <img src="wow/img.jpg" /> 
    <a href="http://wow.com">wow link</a> 
    

    ,我想得到「哇鏈」我如何建立,

    我發現的下列代碼只獲得對屬性的訪問,但有沒有類似的方式來獲得訪問t ext?`$ testHtml ='html from above';

    $dom = new Zend_Dom_Query($testHtml); 
    
    // get a element using css child selector 
    $result = $dom->query('h3 > a'); 
    var_dump($result->current()->getAttribute('href')); 
    

    希望有想法。

    $dom = new Zend_Dom_Query($testHtml); 
    
    $result = $dom->query('h3 > a'); 
    var_dump($result->current()->textContent); 
    

    回答

    2

    使用造成DOMElement對象的textContent提前與酒店

    THX。 x

    +0

    如何將這些更改寫回到'Zend_Dom_Query'對象? – Sonny 2011-05-06 16:44:01

    +1

    @Sonny不確定你的意思。沒有對'Zend_Dom_Query'對象進行任何更改,只是獲取一個值。 – Vika 2011-05-09 14:27:33

    +0

    所以我發現在我創建的帖子:http://stackoverflow.com/questions/5914643/writing-changes-back-to-a-zend-dom-query-object – Sonny 2011-05-09 14:42:02

    0

    蔭使用

    $dom = new Zend_Dom_Query($xhtml); 
    $results = $dom->query('h3 > a'); 
    
    foreach ($results as $result) { 
        echo $result->nodeValue; 
    } 
    

    正常工作與ZF 1.10:

    Ben`

    相關問題