Noget fejler i min function og jeg forstår ikke hvad
Hej.Jeg er 2 dage inde i min tid som c# programmør, og er ved at førsoge mig med lidt XML.
Jeg har denne xml:
<?xml version="1.0" encoding="utf-8"?>
<pages>
<page>www.eb.dk</page>
<page>www.bt.dk</page>
<page>www.jp.dk</page>
<page>www.berlingske.dk</page>
</pages>
Jeg har så lavet mig en metode, som skal tjekke om feks, www.jp.dk findes i xml'en og hvis den findes, skal den fjernes, da jeg et andet sted i en anden metode, indsætter den i toppen. Den del virker fint, men denne methode:
private XmlDocument deleteOldUrlsInList(XmlDocument xmlDoc, string urlToExclude )
{
XmlNodeList xmlList = xmlDoc.GetElementsByTagName("page");
foreach (XmlNode pages in xmlList)
{
string pageText = pages.FirstChild.Value;
if(pageText == urlToExclude)
{
xmlDoc.DocumentElement.RemoveChild(pages);
}
return xmlDoc;
}
}
Fejler med denne fejlbesked: Error 1 'WindowsFormsApplication1.Form1.deleteOldUrlsInList(System.Xml.XmlDocument, string)': not all code paths return a value...
Nogen som kan fortælle mig hvad det betyder? jeg er 99,9% sikker på at de parametre som methoden for med er rigtige og af den angivne type...
