我有一个看起来像这样的DOM:
<random>
<li>text text text <star item="1"/> text text</li>
<li>text <star item="1"/> text text <star item="2"/> text text</li>
<li> text text text text </li>
</random>
我使用以下代码取出了1'li'元素($liToProcess
):
$liElements = $dom->getElementsByTagName('li');
$liCount = $dom->getElementsByTagName('li')->length;
// Select a random li
$useThisItem = rand(0, $liCount-1);
$liToProcess = $liElements->item($useThisItem)->nodeValue;
如何从已经从DOM中选择的一个'li'元素中获取所有star
个元素(并且能够遍历它们以使用item="#"
)?