मैं सी # में System.Xml.Xmlwriter का उपयोग कर कई नामस्थान के साथ एक XML दस्तावेज बनाने के लिए कोशिश कर रहा हूँ और संकलन पर निम्न त्रुटि प्राप्त कर रहा हूँ:सी # एक्सएमएल - एक्सएमएल लेखक के साथ एकाधिक नाम स्थान घोषणा
'' उपसर्ग उसी प्रारंभ तत्व टैग के भीतर 'से' http://www.acme.com/BOF 'से फिर से परिभाषित नहीं किया जा सकता है।
मेरी कोड के पूरी तरह नीचे है:
XmlWriterSettings settings = new XmlWriterSettings { Encoding = Encoding.UTF8, Indent = true };
XmlWriter writer = XmlWriter.Create("C:\\ACME\\xml.xml", settings);
writer.WriteStartDocument();
writer.WriteStartElement("BOF");
writer.WriteAttributeString("xmlns", null, null, "http://www.acme.com/BOF"); //This is where I get my error
writer.WriteAttributeString("xmlns", "xsi", null, "http://www.w3.org/2001/XMLSchema-instance");
writer.WriteAttributeString("fileName", null, null, "test.xml");
writer.WriteAttributeString("date", null, null, "2011-10-25");
writer.WriteAttributeString("origin", null, null, "MYORIGIN");
writer.WriteAttributeString("ref", null, null, "XX_88888");
writer.WriteEndElement();
writer.WriteStartElement("CustomerNo");
writer.WriteString("12345");
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
writer.Close();
क्या मैं गलत कर रहा हूँ?
धन्यवाद
जॉन