2008-09-16 36 views

回答

3

我會使用DOM API,因爲5.一直是核心的一部分,對於XML字符串$ XML,可以建立與

$dom = new DOMDocument(); 
$dom->loadXML($xml); 

DOM對象與DOM API的其他操縱它,定義爲http://uk.php.net/DOM

0

而當你需要將其注入到其他DOM(如HTML頁面)時,可以使用$ dom-> saveXML()方法重新導出它。但問題是它也導出了一個xml頭(對於saveHTML版本來說更糟糕)。爲了擺脫這種使用:

$xml = $dom->saveXML(); 
$xml = substr($xml, strlen("<?xml version=\"1.0\"?>")); 
0

如果輸入是HTML,請使用loadHTML方法。要保證輸入必須是有效的代碼,所以你可能想要先通過html tidy進行管道輸入。