109,892
社区成员




<cim:Terminal rdf:ID="t9_4363_27031" >
<cim:Naming.description>Disconnector</cim:Naming.description>
<cim:Naming.name>南郊站10kV备用线25手车_27031</cim:Naming.name>
<cim:Terminal.ConductingEquipment rdf:resource="#s62_4363_9" />
<cim:Terminal.ConnectivityNode rdf:resource="#c_62_27031" />
</cim:Terminal>
public static string getTerminal(string connectivityNodeID, XmlNamespaceManager xnm, XmlDocument dom)
{
string returnResult = "解析出错";
XmlNodeList stationList = dom.SelectNodes("/rdf:RDF/cim:Terminal", xnm);
if (stationList != null)
{
StringBuilder sb = new StringBuilder();
foreach (XmlNode n in stationList)
{
counts++;
XmlNode desc = n.SelectSingleNode("cim:Terminal.ConnectivityNode", xnm);
string terminalRDF = desc.Attributes["rdf:resource"].Value;
string ptfID = "#" + n.Attributes["rdf:ID"].Value;
XmlNode description = n.SelectSingleNode("cim:Naming.description", xnm);
string namingDescForTerminal = description.InnerText + ",";
XmlNode name = n.SelectSingleNode("cim:Naming.name", xnm);
string namingNameForTerminal = "\t\t\t\t" + "terminal" + "-" + name.InnerText + "\r\n";
if (connectivityNodeID.Equals(terminalRDF))
{
sb.Append("\t").Append(namingNameForTerminal);
}
}
return sb.ToString();
}
else
{
return returnResult;
}
}