cimforreduceloss/testHasttable/BasicElementInfo.cpp

29 lines
693 B
C++
Raw Normal View History

#include "BasicElementInfo.h"
//#include <iostream>
bool BasicElementInfo::parseBasicInfo(QXmlStreamReader &reader)
{
// std::cout<<"father"<<"\n";
QStringRef elementName;
QStringRef id;
elementName=reader.name();
qDebug()<<reader.name()<<"\n";
if(reader.attributes().hasAttribute("rdf:ID"))
{
qDebug()<<reader.attributes().value("rdf:ID")<<"\n";
id=reader.attributes().value("rdf:ID");
}
while(!reader.atEnd() && !reader.hasError())
{
reader.readNext();
if(reader.isEndElement() && reader.name()==elementName)
{
break;
}
}
this->name=elementName;
this->id=id;
return true;
}