0
我一直在尋找通過以下計算器問題:Getting Dom Elements By Class name,它引用了我能得到的類名稱與此代碼:DOM的XPath選擇不斂類
$text = '<html><body><div class="someclass someclass2">sometext</div></body></html>';
$dom = new DomDocument();
$dom->loadHTML($text);
$classname = 'someclass someclass2';
$finder = new DomXPath($dom);
$nodes = $finder->query("//*[contains(concat(' ', normalize-space(@class), ' '), ' $classname ')]");
print "<pre>".print_r($nodes,true)."</pre>";
我也試圖改變$classname
只是一個類:
$classname = 'someclass2';
我得到空的結果。任何想法爲什麼?
這適用於我看http://codepad.org/1O17uu5x http://codepad.org/Dk2f7o4Q – Musa