我在一个WebForms应用程序中使用了System.Web.UI.WebControls.Xml控件(Xml1),并将其从.NET 2.0升级到.NET 4.0。
代码后台页面出现了两个警告,我想对此采取一些措施。
...
Dim ds As DataSet = app.GetObjects
Dim xmlDoc As New System.Xml.XmlDataDocument(ds)
Xml1.Document = xmlDoc
Xml1.TransformSource = "~/xslt/admin_objectslist.xslt"
...
从第二行开始,我收到了警告信息:
'System.Xml.XmlDataDocument' 已过时:'XmlDataDocument 类将在未来版本中被删除。'
而从第三行开始,我收到了警告信息:
'Public Property Document As System.Xml.XmlDocument' 已过时:'推荐的替代方案是 XPathNavigator 属性。创建一个 System.Xml.XPath.XPathDocument 并调用 CreateNavigator() 创建一个 XPathNavigator。
那么在 .NET 4.0 中,有什么推荐的替代方案呢?