问题1:能出现这种格式的吗(连续相同的) ?符合规范吗?
-------------------
可以是相同的,符合XML的语法规范,随便你怎么定义问题2:removeAll<PHP没有用过,ASP里是这样删除的>

解决方案 »

  1.   

    1.一般插入xml文件时尽量避免存在完全相同的子元素.
    2.尝试xpath查询,然后删除.
    =============================
    $xmlPath = new DOMXPath($dom);
    $products = $xmlPath->query("/XMLROOT/Sub/SecSub/Cate/Product[@Name='d5e2b8f6c8c8']");
    foreach($products as $product)
    {
    $product->parentNode->removeChild($product);
    }
      

  2.   

    TO  rczjp
    我用的是DOM的XML,没有removeAll这个方法.
    不知道有没有办法删除父节点下的两个相同节点.一次删除.
      

  3.   


    谢谢 foolbirdflyfirst(湖水清澈)  
    搞定!