From a27bb65465818cbe262939c627446783cb71c816 Mon Sep 17 00:00:00 2001 From: "facat@lab.com" Date: Thu, 11 Dec 2014 20:03:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AF=BB=E5=8F=96=E5=92=8C?= =?UTF-8?q?=E5=8F=96=E5=9B=9EPowerTransformer=E7=9A=84NamingDescription?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: facat@lab.com --- testHasttable/powertransformer.cpp | 9 +++++++++ testHasttable/powertransformer.h | 1 + testHasttable/substation.cpp | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/testHasttable/powertransformer.cpp b/testHasttable/powertransformer.cpp index a7f7bb5..cba4ae4 100644 --- a/testHasttable/powertransformer.cpp +++ b/testHasttable/powertransformer.cpp @@ -29,9 +29,18 @@ bool PowerTransformer::derivedParse(QXmlStreamReader &reader) this->equipmentContainer=ss.replace("#","").leftRef(-1).toString(); qDebug()<<"got "<<"Equipment.MemberOf_EquipmentContainer "<equipmentContainer<<"\n"; } + if("Naming.description"==reader.name()) + { + this->namingDescription=reader.readElementText(); + } return true; } +QString PowerTransformer::getNamingDescription() +{ + return this->namingDescription; +} + bool PowerTransformer::parse(QXmlStreamReader &reader) { return this->parseBasicInfo(reader); diff --git a/testHasttable/powertransformer.h b/testHasttable/powertransformer.h index 0307d25..6302990 100644 --- a/testHasttable/powertransformer.h +++ b/testHasttable/powertransformer.h @@ -11,6 +11,7 @@ protected: QString terminalA; QString terminalB; QString equipmentContainer; + QString namingDescription; virtual bool derivedParse(QXmlStreamReader& reader); private: bool isTerminalA; diff --git a/testHasttable/substation.cpp b/testHasttable/substation.cpp index b36c79e..f190120 100644 --- a/testHasttable/substation.cpp +++ b/testHasttable/substation.cpp @@ -19,7 +19,7 @@ bool Substation::derivedParse(QXmlStreamReader& reader) } 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; }