Wie füge ich eine benutzerdefinierte XmlDeclaration mit XmlDocument / XmlDeclaration hinzu?

8

Ich möchte eine benutzerdefinierte XmlDeclaration erstellen, während ich die XmlDocument / XmlDeclaration-Klassen in c # .net 2 oder 3 verwende.

Dies ist meine gewünschte Ausgabe (es ist eine erwartete Ausgabe von einer Drittanbieter-App):

%Vor%

Mit den XmlDocument / XmlDeclaration-Klassen scheint es, dass ich nur eine einzige XmlDeclaration mit einem definierten Satz von Parametern erstellen kann:

%Vor%

Gibt es eine andere Klasse als die XmlDocument / XmlDeclaration, die ich betrachten sollte, um die benutzerdefinierte XmlDeclaration zu erstellen? Oder gibt es einen Weg mit den XmlDocument / XmlDeclaration-Klassen selbst?

    
Metro Smurf 02.12.2008, 15:08
quelle

2 Antworten

19

Was Sie erstellen möchten, ist keine XML-Deklaration, sondern eine "Verarbeitungsanweisung". Sie sollten die XmlProcessingInstruction -Klasse verwenden, nicht die XML-Deklaration Klasse, zB:

%Vor%     
Bradley Grainger 02.12.2008, 15:19
quelle
5

Sie möchten eine XmlProcessingInstruction anfügen, die mit der Methode CreateProcessingInstruction des XmlDocument erstellt wurde.

Beispiel:

%Vor%     
Oppositional 02.12.2008 15:26
quelle

Tags und Links