XmlElement elem = xmldoc.CreateElement("Element");
//在elem中加入几个XmlElement
//...
//
xmldoc.DocumentElement.AppendChild(elem);<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Settings>
<Element xmlns="">
<>....
</Element>
</Settings>
在将elem加入xmldoc后,多了xmlns="",
为什么会多了这一句,请问怎么把这一句给去掉,谢谢!
//在elem中加入几个XmlElement
//...
//
xmldoc.DocumentElement.AppendChild(elem);<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Settings>
<Element xmlns="">
<>....
</Element>
</Settings>
在将elem加入xmldoc后,多了xmlns="",
为什么会多了这一句,请问怎么把这一句给去掉,谢谢!
XmlDocument doc = new XmlDocument();
doc.LoadXml("<" Settings"/>");
XmlNode elem = xmldoc.DocumentElement(XmlNodeType.Element, "Element", "");
string RepXml = doc.OuterXml.Substring(0)
XmlDocument xmldoc = new XmlDocument();
xmldoc.LoadXml("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?><Settings></Settings>");
XmlElement elem = xmldoc.CreateElement("Element");
//在elem中加入几个XmlElement
//...
//
xmldoc.DocumentElement.AppendChild(elem);
xmldoc.Save("c:\\11.xml");--------------
输出结果
----------------
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Settings>
<Element />
</Settings>