Witam mam problem zrobiłem funkcje z klauzulą try i catch i podczas odczytu pliku xml w którym odczytywany znacznik nie istnieje nie przechodzi w funkcji części catch
zatrzymuję się w tym miejscu (tmp = doc.GetElementsByTagName("InvoiceReferenceNumber")[0].InnerText;) i wywala bląd ;/;/ w programie a nie z częsci catch ;/;/
(elementu o nazwie InvoiceReferenceNumber w pliku xml nie ma)
za wszelkie pomocne info z gory dzieki
private string funCzytanieXML(XmlDocument doc, string gidNum)
{
string tmp = "";
string zwr = "";
try
{
tmp = doc.GetElementsByTagName("InvoiceReferenceNumber")[0].InnerText;
if (sprNumerFakturyCzyCData(tmp))
{
zwr = tmp;
}
else
{
err("Bledny format typu dokumentu " + doc.BaseURI, gidNum);
}
}
catch (XmlException ex)
{
err(ex.Message.ToString().Replace("\n", " ") + " " + ex.SourceUri, gidNum);
}
return zwr;
}