b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

c++ xml markup_Markup马赛克_c 解析xml

电脑杂谈  发布时间:2017-06-08 02:06:53  来源:网络整理

<?xml version="1.0" encoding="utf-8"?>

<orderStaDic>

<orderSta>

<ORDERSTACODE>04</ORDERSTACODE>

<ORDERSTANAME>ӑɾԽ~ݻӗȡл</ORDERSTANAME>

</orderSta>

<orderSta>

<ORDERSTACODE>03</ORDERSTACODE>

<ORDERSTANAME>ӑΪԉ~ݻӗޡ˸</ORDERSTANAME>

</orderSta>

</orderStaDic>

c解析代码:

void loadDicXML()

{

CMarkup xml;

string str="goodsdic.xml";

bool xx=xml.Load(str);

xml.ResetMainPos();

int id=0;

while (xml.FindChildElem("orderSta"))

{

GoodsDics m_gd;

xml.IntoElem();

xml.FindChildElem("ORDERSTACODE");

string codeStr= xml.GetChildData();

strcpy(m_gd.statecode,codeStr.c_str());

xml.FindChildElem("ORDERSTANAME");

string nameStr= xml.GetChildData();

strcpy(m_gd.statename,nameStr.c_str());

QString strTmp1(m_gd.statecode);

QString strTmp2(m_gd.statename);

//QMessageBox::warning(this,"666666",tr(m_gd.statecode)tr(m_gd.statename));

map_PsstatesNo.insert(strTmp1,m_gd);

map_PsstatesMsg.insert(strTmp2,m_gd);

xml.OutOfElem();

}

}

这个我也是加载到Qt里使用的,感觉使用非常方便。c++ xml markupc++ xml markup


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-51726-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...