2011-12-27 74 views
0

我有從另一個HTML網站獲取內容的腳本。外部網站上有許多空的HTML標籤,並且廢除腳本還會獲取這些空白的HTML標籤。我怎樣才能避免報廢HTML空標籤?如何用空字符串替換空的HTML標記?

源表:

<td> 
    </td> 

    <td> 
    </td> 

我的腳本生成從上面的空字段中的XML空標籤。

<></> 

我該如何解決這個問題,以便用下面的PHP Dom代碼排除空標籤。

foreach($html_dom->find('table [cellspacing=3] tr') as $e) { 
     $children = $e->children() ; 
     $size = count($children) ; 
     if($size == 2) { 
       $tag = $children[0]->children(0); 
       $value = $children[1]->children(0);; 
       $createXML .= createRSSFile($tag,$value); 
     } 


} 
+0

爲什麼要將HTML解析爲XML? – babonk

+0

@babonk源網站是HTML並將html數據寫入xml並將xml導入到我的網站。只是想知道如何避免在XML中有空標籤'<>' –

回答

0

我在回答我爲了幫助未來的訪問者而提出的問題。我已經通過使用正則表達式來解決這個問題,以找到空標籤並將其替換爲空字符串。