Beklager det er mig der har lavet en skrive fejl mht min klasse 2's getNewXmlElement metode, der skriver jeg også public static XmlElement getNewXmlElement(string elementName, string stringValue) { XmlElement element = doc.CreateElement(comPrepend, elementName, null); element.InnerText = stringValue; return element; }
mht din kommentar: "Går ud fra at du i din konstruktor til din klasse 2, får oprettet en instans af dit xml doc, fra din klasse 1." så nej, jeg laver jo en pegepind til xmldocument'et i min klasse 1 fremfor at instantiere den
okay, jeg havde lavet en fejl i min første metode:
public static XmlDocument getXmlDocument(){ XmlDocument doc = new XmlDocument(); // skal jo ikke "new'e" den da den allerede er blevet instatieret ovenfor af denne linje: protected static XmlDocument doc = new XmlDocument();
Desuden var der også fejl i den anden metode: public static XmlElement getNewXmlElement(string elementName, string stringValue) { XmlElement element = doc.getXmlDocument().CreateElement(comPrepend, elementName, null); // skal jo ikke sige "doc.getXmlDocument()
Kunne heller ikke helt se hvorfor du gjorde som du gjorde... Gider du poste din endelig kode? Så jeg lige kan se hvordan det hele se ud sammen. Det ville være rart :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.