C# .net 2 または 3 で XmlDocument/XmlDeclaration クラスを使用しているときに、カスタム XmlDeclaration を作成したいと考えています。
これは私の目的の出力です (これは、サード パーティのアプリによって期待される出力です)。
<?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);
カスタム XmlDeclaration を作成するために参照する必要がある XmlDocument/XmlDeclaration 以外のクラスはありますか? または、XmlDocument/XmlDeclaration クラス自体を使用する方法はありますか?