Skriver jag så här får jag fel Ähum. jo det har jag här är hela koaden Hej! fick vist fram lite mer info.Det såt så här:CreateElement vill inte funka
XmlElement newElem = doc.CreateElement("sa");
An unhandled exception of type 'System.Xml.XmlException' occure in system.xml.dll
Additional information: System error.Sv: CreateElement vill inte funka
Skriver du såhär:
XmlElement newElem = doc.CreateElement("sa");
..så kommer kompilatorn undra vad "doc" är för något och därför ge dig fel.
Om du istället skriver:
XmlDocument xmlDoc = new XmlDocument();
XmlElement newElem = xmlDoc.CreateElement("sa");
..så kommer kompilatorn inte säga nåt.
Men jag utgår från att du redan visste detta och bara har glömt att ge oss "the big picture"...
Sv:CreateElement vill inte funka
härär länken från microsoft fär jag hitta orginal koden
http://support.microsoft.com/default.aspx?scid=kb;en-us;317666
XmlDocument doc = new XmlDocument();
doc.LoadXml(@"C:\Documents and Settings\ehel\Mina dokument\Visual Studio Projects\agv\fake.xml");
XmlElement newElem = doc.CreateElement("sa");
// Add the Id attribute.
XmlAttribute newAttr = doc.CreateAttribute("Id");
newAttr.Value = "103";
newElem.Attributes.Append(newAttr);
// Create the child nodes. This code demonstrates various ways to add them.
newElem.InnerXml = "<Title></Title><Author></Author>";
XmlText txtNode = doc.CreateTextNode("A BRIEF HISTORY OF TIME");
newElem.FirstChild.AppendChild(txtNode);
newElem.AppendChild(doc.CreateWhitespace("\r\n")); // Linefeed
newElem["Author"].InnerText = "Stephen Hawking";
// 2. Add the new element to the end of the book list.
doc.DocumentElement.AppendChild(newElem);
Sv: CreateElement vill inte funka
Dum fråga, har du ett dokument som heter "fake.xml" på den sökväg som anges i koden?
//HåkanSv: CreateElement vill inte funka
Unhandled Exception: System.Xml.XmlException: The data at the root level is invalid. Line 1, position 1.
Men kollar jag i VS.net så hittar han inga fel i XML-formateringen likandant i Stylus Studio XML.
Så vad menar han med detta felmadelandet?