Problem mit XslTransform in C#

gabifi

Mitglied
Hallo,

habe mir eine kleine XslTransformation in C# gebastelt, eigentlich gemäß Angabe in der MSDN, und zwar so:

Code:
XmlWriter myXmlWriter = new XmlTextWriter(m_strOutputFile, null);	
System.Xml.XPath.XPathDocument xp = new System.Xml.XPath.XPathDocument(m_strInputFile);
		
System.Xml.Xsl.XslTransform myTransform = new System.Xml.Xsl.XslTransform();
myTransform.Load(m_strXSLTFile);

myTransform.Transform(xp, null, myXmlWriter, null);

myXmlWriter.Close();

Problem an der Geschichte: Die Umwandlung erfolgt ohne Probleme, beim Schreiben der Ausgabedatei wird aber die erste Zeile mit <?xml version="1.0" encoding="UTF-8"?> nicht geschrieben.

Kennt jemand ähnliches oder weiß ne Lösung
Dankeschön
Gabriel
 

Neue Beiträge

Zurück