ここで、domツリーを取得する方法:
$html = file_get_contents('somefile.html');
$dom = new DOMDocument();
@$dom->loadHTML($html);
$dom_document = new DomXPath($dom);
$dom_object = $dom_document->query('somePathHere');
$dom_object の html 構造:
<div>
<a href='something'>some text here</a>
I want this
</div>
ここで私が必要なもの:
foreach($dom_object as $value){
echo $value->getElementsByTagName('a')->item(0)->nodeValue; //working properly
echo 'I want this' // I don't know how to get that 'I want this' text
}
精度: 複数の xpath クエリを作成する必要はありません。私は私のものに固執したいと思います... よろしくお願いします。乾杯。マルク