2009-12-05 67 views
0

我需要使用php XPath查詢獲得一些html頁面的一部分(對不起,即時通訊新的XPath)。如何獲取使用XPath的一部分html?

例如HTML頁面

<html><head>blah lines</head><body> 

<div id="mytable"> 
<table><tr><td>table cell value</td></tr></table> 
</div> 

<body><html> 

有沒有什麼辦法讓上面的例子中DIV內容與使用XPath

回答

0

謝謝大家,但我需要整個部件,包括標籤,讓我解決了如下

$detail= $xpath->query("//div [@id='mytable']"); 
$querycontent = $detail->item(0); 
$html->saveXML($querycontent); 
1

下面的XPath查詢將返回 「mytable的」 DIV HTML標籤一起:

//div[@id='mytable'] 

//div將選擇文檔中的所有div [@id='mytable']將只返回與「 mytable的」屬性

0
/html/body/div[@id='mytable']