Я хотел бы создать пользовательский XmlDeclaration при использовании классов XmlDocument / XmlDeclaration в c # .net 2 или 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?