我想在 c# .net 2 或 3 中使用 XmlDocument/XmlDeclaration 类时创建自定义 XmlDeclaration。
这是我想要的输出(它是第 3 方应用程序的预期输出):
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?MyCustomNameHere attribute1="val1" attribute2="val2" ?>
[ ...more xml... ]
使用 XmlDocument/XmlDeclaration 类,看来我只能使用一组定义的参数创建一个 XmlDeclaration:
XmlDocument doc = new XmlDocument();
XmlDeclaration declaration = doc.CreateXmlDeclaration("1.0", "ISO-8859-1", null);
doc.AppendChild(declaration);
除了 XmlDocument/XmlDeclaration 之外,是否还有其他类我应该查看以创建自定义 XmlDeclaration?或者 XmlDocument/XmlDeclaration 类本身有没有办法?