zoukankan      html  css  js  c++  java
  • ASP.NET 之XML:要插入的节点出自不同的文档上下文

    异常详细信息:   System.ArgumentException:   要插入的节点出自不同的文档上下文。


    产生状况:现在有两个xml文件,我想把这两个xml合并,在给xml节点插入一个子节点时出现了这样的错误,
    是什么原因?该怎么解决?


    解决办法:


    用ImportNode


    代码:



    XmlDocument   doc   =   new  
    XmlDocument(); 
    doc.LoadXml("<bookstore>"   +   
    "<book  
    genre='novel'   ISBN='1-861001-57-5'>"   +   
    "<title>Pride   And  
    Prejudice</title>"   +   
    "</book>"  
    +   
    "</bookstore>");


    XmlDocument   doc2   =   new  
    XmlDocument();   
    doc2.Load("books.xml");


    XmlNode   newBook   =   doc.ImportNode(doc2.DocumentElement.LastChild,  
    true);   
    doc.DocumentElement.AppendChild(newBook);  

  • 相关阅读:
    MVC异常过滤器
    文件分块传输
    UDP广播
    React 还是 Vue: 你应该选择哪一个Web前端框架?
    一个很好的XLSX的操作
    报表神器
    pycharm快敏捷键
    xlwt
    常用的列表和元祖
    HTML,css
  • 原文地址:https://www.cnblogs.com/netcorner/p/3158290.html
Copyright © 2011-2022 走看看