中的元素。然而,它目前去除了 HTML 標籤,從而產生純文字輸出。若要保留節點結構:
在此修改後的程式碼中:
$div = $dom->getElementById('showContent');
foreach ($div->getElementsByTagName('a') as $link) {
echo $dom->saveXML($link);
}
登入後複製
$dom->saveXML($tag) 產生節點的XML 表示形式,包括其子節點元素和屬性,從而保留HTML 標籤。
特定節點查詢
如果需要提取特定信息,例如表格中的鏈接,可以使用以下方法: 結論 DOM提供了一個用於分析和操作結構化文件的全面工具集。透過理解 DOM 樹結構並保留 HTML 節點,您可以有效地處理和提取網頁中有意義的資訊。