SimpleXML:如何查找顶级元素的子元素数?

时间:2010-10-29 19:12:26

标签: php xml xml-parsing

如何使用PHP和SimpleXML查找XML文档中根元素的子元素数?

DLiKS

3 个答案:

答案 0 :(得分:7)

如果您使用的是PHP 5.3+,则可以使用SimpleXMLElement::count

否则,只需做类似的事情:

$sxe = new SimpleXMLElement($xml);
$kids = $sxe->children();
echo count($kids);

答案 1 :(得分:2)

尝试:

$xml = simplexml_load_string( $string );
echo count( $xml );

echo $xml->count();

答案 2 :(得分:0)

SimpleXML将XML节点表示为数组,因此,您可以简单地将count()与simplexml对象一起用作参数计数(simplexml_load_string($ string))