private String GetMappingName( NetworkNode node )
{
String mappingName = "";
XmlDocument doc = XmlUtils.XPath2XmlDocument( node.Path.Value );
Dictionary<String, Dictionary<String, String>> elements = XmlUtils.ExtractElementsWithAttributes( doc );
foreach (String key in elements.Keys)
{
mappingName += ( key + ":" );
Dictionary<String, String> attributes = elements[key];
foreach (String k in attributes.Keys)
{
mappingName += ( attributes[k] + " " );
}
}
return mappingName.Trim();
}