如题.
当加载一个xml文件时发生..
XMLDocument.load(xmlpath)

解决方案 »

  1.   

    编码格式问题吧!如果是UTF-8就试试GB2312如果后者就试试前者
      

  2.   

    LZ 你的错误的意思是 已经存在了一个XXX意思肯定是LZ已经存在了这个东西 先清空再添加进去
      

  3.   

    不是上述两位大侠们说的原因.Thanks firstly!
    我在网上搜了一些关于这个异常的原因.不是它的字面意思..有的说是服务器缓存池有问题,重启一下IIS服务器,可是我这个根本就不用IIS有的说是sql server 里面有个FOR XML, 倒出来的xml在加载的时候可能会出现这样的问题.但我用的是Oracle,而且xml文件是自己写的,不是DB倒出来的.有没有哪位仁兄真的见过这个Exception.
      

  4.   

    原异常是这样的System.InvalidOperationException: This document already has a 'DocumentElement' node.
      

  5.   

    InvalidOperationException是.netframework的类型也就是就在System命名空间下
    一般在传入的数据不合法或者对象当前状态不适合操作的时候,会抛出这种异常,指代当前操作无法完成或者无效 
      

  6.   

    但是我就Load 一个文件.
    xmldocument.load(path);
    就这么一句话.
    在什么情况下可能抛出这样的异常呢?
      

  7.   

    直接双击xml文件看看有问题不