private static Feilmeldingsfelter HentFeilmeldingsfelter(XmlDocument feilmelding)
{
var feilmeldingsfelter = new Feilmeldingsfelter();
try
{
var feiltype = GetXmlNodeFromDocument(feilmelding, "//ns9:feiltype").InnerText;
feilmeldingsfelter.SkyldigFeiltype = feiltype.ToLower().Equals(Feiltype.Klient.ToString().ToLower())
? Feiltype.Klient
: Feiltype.Server;
feilmeldingsfelter.Detaljer = GetXmlNodeFromDocument(feilmelding, "//ns9:detaljer").InnerText;
}
catch (Exception e)
{
throw new XmlParseException("Feil under bygging av Feilmelding-kvittering.", e);
}
return feilmeldingsfelter;
}