0

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 の一種であり、今のところこの方向にとどまりたいと思っています。

4

2 に答える 2