使用Php实现递归遍历,打印出所有的属性节点

打印出所有的属性节点方法

  1. <?php
  2. //打印出所有的属性节点方法
  3. function dumpNodes($node){
  4. if($node == null) return;
  5. if($node->hasAttributes()){
  6. $length = $node->attributes->length;
  7. for ($i = 0; $i < $length; ++$i) {
  8. $name = $node->attributes->item($i)->name;
  9. var_dump($node->attributes->item($i));
  10. }
  11. }
  12. if($node->childNodes){
  13. foreach ($node->childNodes as $child){
  14. $this->dumpNodes($child);
  15. }
  16. }
  17. }
  18. ?>
点赞 ( 0 )

0 条评论

发表评论

人生在世,错别字在所难免,无需纠正。

插入图片
s
返回顶部