BOOL  MergeXMLToDesXML(const CString &sDesXMLPath, const CString &sSrcXMLPath)
{
 TiXmlDocument XmlDocSrc(sSrcXMLPath);
 if (!XmlDocSrc.LoadFile())
 {
  LOG("GetJobXMLInfo:加载XML文件%s失败", sSrcXMLPath);
  return FALSE;
 }

 TiXmlDocument XmlDocDes(sDesXMLPath);
 if (!XmlDocDes.LoadFile())
 {
  LOG("GetJobXMLInfo:加载XML文件%s失败", sDesXMLPath);
  return FALSE;
 }

 TiXmlElement *pFirstChildSrc = XmlDocSrc.FirstChildElement("Root");

 TiXmlElement *pFirstChildDes = XmlDocDes.FirstChildElement("Root");
 if (TiXmlElement* pRecordAtributeDes = pFirstChildDes->FirstChildElement("FirstChild"))
 {
  while(pRecordAtributeDes)
  {
   pFirstChildSrc->InsertEndChild(*pRecordAtributeDes); 
   pRecordAtributeDes = pRecordAtributeDes->NextSiblingElement();
  }
 }

 XmlDocSrc.SaveFile(sDesXMLPath);
 return TRUE;
}