Что такое не осуждаемая альтернатива XmlDataDocument и XslTransform?

Я изменяю некоторый устаревший код, чтобы попытаться устранить предупреждения.XmlDataDocument а такжеXslTransform оба генерируют предупреждения, что они устарели. В случаеXslTransform предложенная заменаXslCompiledTransform, но не предлагается замена дляXmlDataDocument.

Как я могу изменить этот код, чтобы исключить предупреждения в .NET 4:

var xmlDoc = new System.Xml.XmlDataDocument(myDataSet);
var xslTran = new System.Xml.Xsl.XslTransform();
xslTran.Load(new XmlTextReader(myMemoryStream), null, null);
var sw = new System.IO.StringWriter();
xslTran.Transform(xmlDoc, null, sw, null);

Ответы на вопрос(2)

Ваш ответ на вопрос