public void WriteTo(WriterContext context) { Encoding enc = MediaTypeParser.GetEncodingFromCharset(context.Request.ContentType, context.Session.DefaultEncoding); using (var writer = new XmlTextWriter(context.HttpStream, enc)) { WriteTo(context.Data, writer, context); } }
protected abstract void WriteTo(object item, XmlWriter writer, WriterContext context);