CMarkup FindChildElem return 0
来源:互联网 发布:网络录像机安装教程 编辑:程序博客网 时间:2024/06/06 01:09
- CMarkup xml;
- xml.Load(str);
- xml.ResetMainPos();
- if(xml.FindChildElem("device"))
- {
- xml.IntoElem();
- xml.FindChildElem("DeviceStatus");//return 1;
- str=xml.GetChildData();
- if(atoi(str) == 1)
- {
- xml.FindChildElem("DeviceName");//return 0;
- }
- }
- <?xml version="1.0" encoding="UTF-8"?>
- <devices>
- <device>
- <DeviceName>51</DeviceName>
- <DeviceIP>192.168.0.51</DeviceIP>
- <DevicePort>6666</DevicePort>
- <DeviceType>1</DeviceType>
- <DevicePhase>0</DevicePhase>
- <LocalDevice>0</LocalDevice>
- <NextDevice>0</NextDevice>
- <DevicePriority>0</DevicePriority>
- <DeviceStatus>1</DeviceStatus>
- </device>
- </devices>
DeviceStatus用于判断,程序不能这样写,FindChildElem直接查找后面的文段,所以返回为0,
以上有2中解决办法,一种是调整<DeviceStatus></DeviceStatus>的位置,另一种是先依次保存信息,然后再判断,不知道这样理解可不可以
- CMarkup FindChildElem return 0
- CMarkup
- CMarkup
- return 0
- return 0 or return -1 ?
- CMarkup概述
- CMarkup 概述
- CMarkup概述
- CMarkup概述
- CMarkup概述
- CMarkup概述
- CMarkup概述
- CMarkup概述
- CMarkUp介绍
- CMarkup介绍
- CMarkUp介绍
- CMarkUp学习
- return 0 和return 1 的区别
- SQLServer和Access、Excel数据传输简单总结
- Servlet及JSP中的多线程同步问题
- 中国不需要平准基金
- 修改VSlider的thumb的大小
- 四個夢
- CMarkup FindChildElem return 0
- .net 路径访问权限
- 【asp】分页函数
- eWebEditor-基于web方式编辑器
- 怎么删除Temporary ASP.NET Files
- 盖茨的十条“金口玉言”
- DWR 与 SPRING 集成配置
- JS常用代码
- ASP.NET program TEST[2008.10.30]