【发布时间】:2010-10-29 19:12:26
【问题描述】:
如何使用 PHP 和 SimpleXML 查找 XML 文档中根元素的子元素数量?
DLiKS
【问题讨论】:
标签: php xml xml-parsing
如何使用 PHP 和 SimpleXML 查找 XML 文档中根元素的子元素数量?
DLiKS
【问题讨论】:
标签: php xml xml-parsing
如果您使用的是 PHP 5.3+,您可以使用 SimpleXMLElement::count
否则,请执行以下操作:
$sxe = new SimpleXMLElement($xml);
$kids = $sxe->children();
echo count($kids);
【讨论】:
试试:
$xml = simplexml_load_string( $string );
echo count( $xml );
或
echo $xml->count();
【讨论】:
SimpleXML 将 XML 节点表示为数组,因此,您可以简单地使用 count() 和 simplexml 对象作为参数 count(simplexml_load_string( $string ))
【讨论】: