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?
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%Sie möchten eine XmlProcessingInstruction anfügen, die mit der Methode CreateProcessingInstruction des XmlDocument erstellt wurde.
Beispiel:
%Vor%Tags und Links .net c# xml xmldocument