我已经使用simplexml_load_file
在php中定义了一个对象。是否可以遍历整个xml对象并计算所有<audio>
元素,无论它们在对象中的位置如何?
例如,我可以计算xml中<sequence>
标签的数量,但是我知道这是父标签。 <audio>
标签可以是对象中的任何子级或子级子级,所以我该如何计数所有这些子级?
$xml=simplexml_load_file("uploads/1.xml") or die("Error: Cannot create object");
echo $xml->sequence->count() . "seqeunce<br><br>";
为什么不使用DOMDocument类?
$doc = new DOMDocument();
$doc->load('uploads/1.xml');
$nodes = $doc->getElementsByTagName('audio');
foreach ($nodes as $node) {
var_dump($node);
}