用过libxml2的进来看下

zzxxdd 2010-06-25 02:23:29
int xml_parser(const char* filename)
{
int Flag = 1;
xmlTextReaderPtr reader;

reader = xmlReaderForFile(filename,NULL,0);

if(reader != NULL)
{
......
}
else
{
Flag = 0;
}
return Flag;
}

//在调用的时候我传入了一个名字为test.xml的文件,不知道为什么在检测reader时一直都为NULL,就是打开失败

//调用代码
if(xml_parser("test.xml") == 1)
{
//打开成功
}
else
{
//打开失败
}


test.xml的内容为

<?xml version= "1.0" encoding= "UTF-8 "?>
<Body>
<Table>
<name> aaa </name>
<age> 25 </age>
<home> beijing</home>
</Table>
</Body>


高手看下,为什么会打开失败呢?
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
egmkang 2010-06-29
  • 打赏
  • 举报
回复
WinCE/WM下面没有相对路径,只有绝对路径
世外涛缘 2010-06-26
  • 打赏
  • 举报
回复
检查下文件的路径。
zzxxdd 2010-06-25
  • 打赏
  • 举报
回复
怎么无人问津啊~~~~

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧