最近在利用poco库去读写xml文件,现在遇到一个问题,在读一个xml文件的时候,如何去获取xml中的一个element呢?
在QT中,有处理xml文件的相关函数,例如:
//检查Iteration是否存在
QDomElement inter;
bool bIterExist = false;
QDomNodeList interList = root.childNodes();
for(int i = 0; i < (int)interList.count(); i++)
{
if(stInter.nId == interList.item(i).toElement().attributeNode("ID").value().toInt())
{
inter = interList.item(i).toElement();
bIterExist = true;
break;
}
}
if(!bIterExist)
{
inter = doc.createElement(QObject::tr("Interation"));
inter.setAttribute(QObject::tr("ID"), stInter.nId);
}
QT 就想上面那样去获取一个想要的element,我想把这段代码改为poco库写的,应该如何去写,就是如何用poco实现这句代码:
inter = interList.item(i).toElement();