public void ParseMetaData_ECUFlash()
{
try
{
XDocument xmlDoc = XDocument.Load(filePath, LoadOptions.PreserveWhitespace);
XElement xRomId = xmlDoc.XPathSelectElement("/rom/romid");
ident = new ECUIdentifier();
string incl;
if (xmlDoc.XPathSelectElement("/rom/include") != null)
incl = xmlDoc.XPathSelectElement("/rom/include").Value.ToString();
else
{
incl = null;
isBase = true;
}
ident.ParseEcuFlashXml(xRomId, incl);
}
catch (Exception e)
{
Trace.TraceWarning("Error parsing definition metadata for {0}.",filePath);
Trace.TraceError(e.Message);
Trace.TraceError(e.StackTrace);
}
}