Comment puis-je ajouter un XmlDeclaration avec XmlDocument/XmlDeclaration?

Je voudrais créer un personnalisé XmlDeclaration tout en utilisant le XmlDocument/XmlDeclaration classes en c# .net 2 ou 3.

C'est ma sortie désirée (c'est une sortie attendue par une 3ème partie app):

<?xml version="1.0" encoding="ISO-8859-1" ?>
<?MyCustomNameHere attribute1="val1" attribute2="val2" ?>
[ ...more xml... ]

À l'aide de la XmlDocument/XmlDeclaration classes, il semble que je ne pouvez créer qu'un seul XmlDeclaration avec un ensemble défini de paramètres:

XmlDocument doc = new XmlDocument();
XmlDeclaration declaration = doc.CreateXmlDeclaration("1.0", "ISO-8859-1", null);
doc.AppendChild(declaration);

Est là une autre classe que le XmlDocument/XmlDeclaration je devrais être à la recherche à créer la coutume XmlDeclaration? Ou est-il un moyen avec le XmlDocument/XmlDeclaration classes de lui-même?

InformationsquelleAutor Metro Smurf | 2008-12-02