一个XML文档的内容能复制到另一个XML文档中去吗,不能的话,怎么解决? 一个XML文档的内容能复制到另一个XML文档中去吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用:http://www.codeproject.com/KB/XML/JW_CXml.aspx用2个 CXml对象 分别打开2个xml文档。首先从一个文档中, 将你希望移动的结点从第一个文档中Detach, 然后 Attach到第2个文档中 其实这个很简单的 个人用CMarkup类就可以解决的代码如下:#include "Markup.h" //CMarkup类的头文件CMarkup openExistentXML;//打开的XMLCMarkup saveCurrentXML; //保存的XMLBOOL bLoadExistentXML = FALSE;//加载标志BOOL bFindMenuCreatCTD = FALSE;//找根节点标志BOOL savexml(){ bLoadExistentXML = openExistentXML.Load("你的xml文档路径");//加载文档 if (!bLoadExistentXML) { AfxMessageBox("所选xml文件未能成功加载!可能是文件结构不为标准的XML文件"); return false; } openExistentXML.Save("新文档路径");//保存到新的xml文件}最后给你一个我收集的关于用VC解析CMarkup类的资源给你里面有CMarkup的.cpp和.h文件连接如下:http://download.csdn.net/source/992877下载后里面有很多我搜集的资料和实例 下面是修改后的#include "Markup.h" //CMarkup类的头文件CMarkup openExistentXML;//打开的XMLBOOL bLoadExistentXML = FALSE;//加载标志BOOL bSaveNewXML = FALSE;//保存成功标志 BOOL savexml(){ bLoadExistentXML = openExistentXML.Load("你的xml文档路径");//加载文档 if (!bLoadExistentXML) { //所选xml文件未能成功加载!可能是文件结构不为标准的XML文件 return FALSE; } bSaveNewXML = openExistentXML.Save("新文档路径");//保存到新的xml文件 if(!bSaveNewXML ) { //所选xml文件未能成功保存为新的XML文件 return FALSE; } return TRUE;} 编程新人 做图像识别处理项目 跪求高手给一个CDib类 VirtualAlloc失败问题 为什么不显示数据库里的数据? 问一下各位,请指教!Visual studio 这里高手越来越少了... 关于如何把一张JPG图片切割成两张图片的问题 求大哥帮忙解决! MFC怎么会是这样?另存对话框和打开文件对话框这么难看? 如何取得某局域网内的带宽占用率?以及如何取得本机占用的网络带宽? 一个简单问题关于CDocument 请问大家一个MCI的问题 [windows程序设计] BeginPaint的疑问
代码如下:#include "Markup.h" //CMarkup类的头文件
CMarkup openExistentXML;//打开的XML
CMarkup saveCurrentXML; //保存的XML
BOOL bLoadExistentXML = FALSE;//加载标志
BOOL bFindMenuCreatCTD = FALSE;//找根节点标志
BOOL savexml()
{
bLoadExistentXML = openExistentXML.Load("你的xml文档路径");//加载文档
if (!bLoadExistentXML)
{
AfxMessageBox("所选xml文件未能成功加载!可能是文件结构不为标准的XML文件");
return false;
}
openExistentXML.Save("新文档路径");//保存到新的xml文件
}最后给你一个我收集的关于用VC解析CMarkup类的资源给你
里面有CMarkup的.cpp和.h文件
连接如下:
http://download.csdn.net/source/992877
下载后里面有很多我搜集的资料和实例
CMarkup openExistentXML;//打开的XML
BOOL bLoadExistentXML = FALSE;//加载标志
BOOL bSaveNewXML = FALSE;//保存成功标志
BOOL savexml()
{
bLoadExistentXML = openExistentXML.Load("你的xml文档路径");//加载文档
if (!bLoadExistentXML)
{
//所选xml文件未能成功加载!可能是文件结构不为标准的XML文件
return FALSE;
}
bSaveNewXML = openExistentXML.Save("新文档路径");//保存到新的xml文件
if(!bSaveNewXML )
{
//所选xml文件未能成功保存为新的XML文件
return FALSE;
}
return TRUE;
}