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);  

  • 相关阅读:
    第二十章 用户管理(一)
    第十九章 Linux中常用字符的特殊含义
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/netcorner/p/3158290.html
Copyright © 2011-2022 走看看