永发信息网

怎么将内存中字符串形式的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");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯