Nasıl XPath kullanarak html kısmı alabilirim?

2 Cevap php

(Üzgünüm XPath'ın yeni im) php XPath sorgusu kullanarak html sayfaları kısmını almak gerekir.

örnek html sayfası

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

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

<body><html>

XPath kullanarak html etiketleri ile birlikte yukarıdaki örnekte div içeriğini almak için herhangi bir yolu var

2 Cevap

Hepinize teşekkür ederim, ama etiketleri dahil bütün parçası gerekir, bu yüzden aşağıdaki gibi i çözüldü

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

Aşağıdaki XPath sorgusu "mytable" div dönecektir:

//div[@id='mytable']

//div will select all divs in the document [@id='mytable'] will return only matches with a "mytable" attribute