XPath クエリを使用して属性値を検索しています。ただし、各 div を調べて、属性が見つからない場合は何も返しません。これを行う方法はありますか?
HTML:
<div id="a" class="a">text</div>
<div>text</div>
<div id="b" class="b">text</div>
XPath:
$values = $XPath->query('//div/@id | //div/@class');
結果:
array('a', 'a', 'b', 'b');
望ましい結果:
array('a', 'a', '', '', 'b', 'b');
今のところ、私はすでに XPath の一種であり、今のところこの方向にとどまりたいと思っています。