2011-12-27 60 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

我在回答我为了帮助未来的访问者而提出的问题。我已经通过使用正则表达式来解决这个问题,以找到空标签并将其替换为空字符串。