当前位置: 首页 > news >正文

美食网站策划书做食品的采购员常用网站

美食网站策划书,做食品的采购员常用网站,重庆住房和城乡建设部网站的打印准考证,建设房地产网站经过今天尝试MFC解析XML串#xff0c;也算有了不少收获#xff0c;总结一下。 我是使用的CMarkup类对XML进行操作。 CMarkup好象都是先从一个xml文件里面把内容读出来#xff0c;再进行解析#xff0c;搞得我恨不得要把我的CString写到xml文件里面…  经过今天尝试MFC解析XML串也算有了不少收获总结一下。         我是使用的CMarkup类对XML进行操作。                  CMarkup好象都是先从一个xml文件里面把内容读出来再进行解析搞得我恨不得要把我的CString写到xml文件里面再取出来了。         如果需要直接读取CString可以直接用          CMarkup::SetDoc方法。         最后其他的方法转载别人的使用例子写得很全。来自http://hi.baidu.com/yxifu/blog/item/fa1569225bda52a44623e8f0.html (一) 先讲一下XML中的物殊字符手动填写时注意一下。 字符                  字符实体                      amp;或                      apos;或                      gt;或                      lt;或                       quot;或 (二) CMarkup类的源代码。 这是目前的最新版本 这是官网示例文件取出里面的Markup.cpp和Markup.h导入你的工程里面CMarkup类就可以用了 下载地址http://www.firstobject.com/Markup83.zip (三) 创建一个XML文档。 CMarkup xml;xml.AddElem( ORDER );xml.AddChildElem( ITEM );xml.IntoElem();xml.AddChildElem( SN, 132487A-J );xml.AddChildElem( NAME, crank casing );xml.AddChildElem( QTY, 1 );xml.Save(c:\\UserInfo.xml); 效果如下 ORDERITEMSN132487A-J/SNNAMEcrank casing/NAMEQTY1/QTY/ITEM/ORDER (四) 浏览特定元素 CMarkup xml; xml.Load(UserInfo.xml);while ( xml.FindChildElem(ITEM) ) {xml.IntoElem();xml.FindChildElem( SN );CString csSN  xml.GetChildData();xml.FindChildElem( QTY );int nQty  atoi( xml.GetChildData() );xml.OutOfElem(); } (五)增加元素和属性 添加在最后面,使用的是AddElem;添加在最前面,使用InsertElem。 CMarkup xml; xml.Load(c:\\UserInfo.xml); xml.AddElem( ORDER ); xml.IntoElem(); // 进入 ORDERxml.AddElem( ITEM );xml.IntoElem(); // 进入 ITEMxml.AddElem( SN, 4238764-A ); //添加元素xml.AddElem( NAME, bearing );//添加元素xml.AddElem( QTY, 15 );//添加元素xml.OutOfElem(); // 退出 ITEM  xml.AddElem( SHIPMENT ); xml.IntoElem(); // 进入 SHIPMENT xml.AddElem( POC );//添加元素 xml.SetAttrib( type, non-emergency);//添加属性 xml.IntoElem(); // 进入 POC xml.AddElem( NAME, John Smith);//添加元素 xml.AddElem( TEL, 555-1234);//添加元素 xml.Save(c:\\UserInfo.xml);   效果如下 ORDERITEMSN132487A-J/SNNAMEcrank casing/NAMEQTY1/QTY/ITEMITEMSN4238764-A/SNNAMEbearing/NAMEQTY15/QTY/ITEMSHIPMENTPOC typenon-emergencyNAMEJohn Smith/NAMETEL555-1234/TEL/POC/SHIPMENT/ORDER (六) 修改元素和属性 如将POC中的属性type改成change; 元素TEL改成123456789        CMarkup xml; if (xml.Load(UserInfo.xml)) {  CString strUserID  _T();  xml.ResetMainPos();  if (xml.FindChildElem(SHIPMENT))  {   xml.IntoElem();   if (xml.FindChildElem(POC))   {    xml.IntoElem();    CString str_typexml.GetAttrib(type);    MessageBox(str_type);    xml.SetAttrib(type,change);    strUserID  xml.GetData();        if (xml.FindChildElem(TEL))    {     xml.IntoElem();     xml.SetData(123456789);     xml.Save(UserInfo.xml);     return;    }   }  } } (七)删除元素 删除SN132487A-J的项目。 CMarkup xml; if (xml.Load(UserInfo.xml)) {  CString strUserID  _T();  xml.ResetMainPos();  if (xml.FindChildElem(ITEM))  {   xml.IntoElem();   CString str_sn;   xml.FindChildElem(SN);   str_snxml.GetChildData();   if(str_sn132487A-J)   {    xml.RemoveElem();    xml.Save(UserInfo.xml);   }  } }
http://www.zqtcl.cn/news/122767/

相关文章:

  • 网站设计的导航栏怎么做东莞seo网络优化
  • wordpress直接上传视频网站吗做网站软件
  • 电脑维修网站模板下载来个网站吧好人一生平安2021
  • 做公益选哪个网站好网站建设方案多少钱
  • 丰台做网站的公司vs2015 手机网站开发
  • 宝思哲手表网站qq官网登录入口网页版
  • 二手书网站开发设计太原建设网站的公司
  • 江门网站seo推广qq代挂网站建设
  • 合肥制作网站企业做文字logo的网站
  • php 网站提速有没有帮人做简历的网站
  • 九江建网站报价比特币网站做任务
  • 电子商务网站开发目的和意义网站建设湖南岚鸿建设
  • 网站改版提交给百度个人定做衣服店
  • 网站接广告网站用途说明
  • 中兴豫建设管理有限公司网站中小企业网站建设济南兴田德润o厉害吗
  • 枣庄有做网站的吗网站 关键词 多少个
  • 广州10大网站服务品牌做网站买了域名之后
  • 北京网站备案电商网站建设考试
  • 微信官网网站虚拟主机网站被挂马
  • 怎么看网站是不是h5做的建设网站的目的和功能
  • 购销网站建设视频百度云中国数据网
  • 网站运营队伍与渠道建设成都开发网站建设
  • 手机网站图片宽度做儿童交互网站
  • 商家入驻型网站建设中小型企业查询网址
  • 园区网站建设服务公司wordpress添加好友
  • 网站建设有哪些推广渠道洛阳小程序开发公司
  • 网站的icp备案平面设计网格
  • 东莞网站建设免费服务器营销是什么意思
  • 内容管理网站建设方案阿里云wordpress搭建
  • 静安微信手机网站制作中企动力做网站费用