internal override void ParseXml(XmlElement xml)
{
base.ParseXml(xml);
Name = extractString(xml, "Name");
Version = extractString(xml, "Version");
//versiondate
Location = extractString(xml, "Location");
Description = extractString(xml, "Description");
foreach (XmlNode child in xml.ChildNodes)
{
string name = child.Name;
if (string.Compare(name, "Publisher") == 0)
Publisher = mDatabase.ParseXml<IfcActorSelect>(child as XmlElement);
else if (string.Compare(name, "LibraryRefForObjects") == 0)
{
//todo
}
}
}