增加读取和取回PowerTransformer的NamingDescription

Signed-off-by: facat@lab.com <facat@lab.com>
This commit is contained in:
facat@lab.com 2014-12-11 20:03:08 +08:00
parent 2e46068680
commit a27bb65465
3 changed files with 11 additions and 1 deletions

View File

@ -29,9 +29,18 @@ bool PowerTransformer::derivedParse(QXmlStreamReader &reader)
this->equipmentContainer=ss.replace("#","").leftRef(-1).toString(); this->equipmentContainer=ss.replace("#","").leftRef(-1).toString();
qDebug()<<"got "<<"Equipment.MemberOf_EquipmentContainer "<<this->equipmentContainer<<"\n"; qDebug()<<"got "<<"Equipment.MemberOf_EquipmentContainer "<<this->equipmentContainer<<"\n";
} }
if("Naming.description"==reader.name())
{
this->namingDescription=reader.readElementText();
}
return true; return true;
} }
QString PowerTransformer::getNamingDescription()
{
return this->namingDescription;
}
bool PowerTransformer::parse(QXmlStreamReader &reader) bool PowerTransformer::parse(QXmlStreamReader &reader)
{ {
return this->parseBasicInfo(reader); return this->parseBasicInfo(reader);

View File

@ -11,6 +11,7 @@ protected:
QString terminalA; QString terminalA;
QString terminalB; QString terminalB;
QString equipmentContainer; QString equipmentContainer;
QString namingDescription;
virtual bool derivedParse(QXmlStreamReader& reader); virtual bool derivedParse(QXmlStreamReader& reader);
private: private:
bool isTerminalA; bool isTerminalA;

View File

@ -19,7 +19,7 @@ bool Substation::derivedParse(QXmlStreamReader& reader)
} }
if(reader.name()=="Substation.MemberOf_Feeder" && reader.attributes().hasAttribute("rdf:resource")) if(reader.name()=="Substation.MemberOf_Feeder" && reader.attributes().hasAttribute("rdf:resource"))
{ {
this->substationMemberOf_Feeder=reader.attributes().value("rdf:resource").toString(); this->substationMemberOf_Feeder=reader.attributes().value("rdf:resource").toString().replace("#","");
} }
return true; return true;
} }