-3

我收到运行时错误。请帮忙!

XmlDocument doc = new XmlDocument();

XmlDeclaration decNode = doc.CreateXmlDeclaration("1.0", ENCODING, string.Empty); 

XmlAttribute encodeAttr = doc.CreateAttribute("encoding");

encodeAttr.InnerText = "utf-8";

decNode.Attributes.Append(encodeAttr);

doc.AppendChild(decNode);

doc.AppendChild(decNode);
4

1 回答 1

1

我在您的代码中没有看到除编码之外的任何内容。你可以像这样传递它 null

 XmlDeclaration decNode = doc.CreateXmlDeclaration("1.0", null, null);

或者如果你想指定一个,你可以从这里使用一个

XmlDeclaration decNode = doc.CreateXmlDeclaration("1.0", "UTF-8", null);
于 2013-08-16T16:51:50.380 回答