怎么将内存中字符串形式的XML文件赋给TiXmlDocument
答案:1 悬赏:20 手机版
解决时间 2021-11-18 22:08
- 提问者网友:欺烟
- 2021-11-18 13:36
怎么将内存中字符串形式的XML文件赋给TiXmlDocument
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-11-18 14:47
TiXmlDocumen *pXMLDoc = new TiXmlDocument("******");
if (pXMLDoc != NULL)
{
pXMLDoc->LoadFile();
}
TiXmlNode * pNode = pXMLDoc->FirstChild("****"); // ****为根节点名称
// 获得元素
TiXmlElement* pXmlElement = pNode->ToElement();
// 获得元素的属性
string strAttrib = pXmlElement->Attribute("name") // name为根元素的属性
// 获得元素的text
string strText = pXmlElement->GetText();
// 获得下一个指定名称的元素,一般用于遍历同类元素,多用于while循环中
pXmlElement= pXmlElement->NextSiblingElement("nextElement");
if (pXMLDoc != NULL)
{
pXMLDoc->LoadFile();
}
TiXmlNode * pNode = pXMLDoc->FirstChild("****"); // ****为根节点名称
// 获得元素
TiXmlElement* pXmlElement = pNode->ToElement();
// 获得元素的属性
string strAttrib = pXmlElement->Attribute("name") // name为根元素的属性
// 获得元素的text
string strText = pXmlElement->GetText();
// 获得下一个指定名称的元素,一般用于遍历同类元素,多用于while循环中
pXmlElement= pXmlElement->NextSiblingElement("nextElement");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯