求一tinyxml使用方法,VS2008编写的,编译通过200分。
发布网友
发布时间:2024-03-14 06:15
我来回答
共1个回答
热心网友
时间:2024-07-20 00:31
找对人了
CJoyXmlFile xmlfile;
xmlfile.OpenXml(newbuff, filelen); //newbuf是xml的变量,改用xmlfile.Open来打开一个xml文件
//获取根节点
CJoyXmlElement* root = xmlfile.GetRoot();
if(!root)
{
delete newbuff;
return FALSE;
}
//遍历根节点下的子元素
CJoyXmlElementList& grouplist = root->m_elements;
POSITION pos = grouplist.GetHeadPosition();
while(pos)
{
CJoyXmlElement* xgroup = grouplist.GetNext(pos);
// xgroup->ReadIntD("id", -1);//读取id属性,id的类型必须是int
// xgroup->ReadString("name", ""); 读取name属性
}