का उपयोग करता है मेरे पास निम्न कोड है, जिसे मैं यूटीएफ -8 एन्कोडिंग प्रारूप का उपयोग कर एक्सएमएल डेटा आउटपुट करना चाहता हूं। लेकिन यह हमेशा UTF-16 में डेटा आउटपुट:XslCompiledTransform यूटीएफ -16 एन्कोडिंग
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(XmlReader.Create(new StringReader(xsltString), new XmlReaderSettings()));
StringBuilder sb = new StringBuilder();
XmlWriterSettings writerSettings = new XmlWriterSettings();
writerSettings.Encoding = Encoding.UTF8;
writerSettings.Indent = true;
xslt.Transform(XmlReader.Create(new StringReader(inputXMLToTransform)), XmlWriter.Create(sb, writerSettings));