XmlDocument存在什么程序集,我该如何使用它?

时间:2011-01-07 00:30:34

标签: c# .net xmldocument system.xml

我有以下代码:

using System.Xml;
namespace MyApp {
  public class Foo : IBar {
    public void SomeCallback(object sender, CallbackEventArgs e) {
      string s = e.Result;
      System.Xml.XmlDocument xml;  // <-- Error CS0234.
      ...

这导致error CS0234: The type or namespace name 'XmlDocument' does not exist in the namespace 'System.Xml' (are you missing an assembly reference?)

我已经验证System.Xml包含在解决方案资源管理器中的“参考”下。它被列为使用2.0.x.x,但是这应该没问题,因为类allegedly existed然后呢?

我不太精通.net开发,所以我不确定如何解决这个问题。

1 个答案:

答案 0 :(得分:4)

根据您在问题中发布的评论,您似乎正在构建Silverlight应用程序。类型XmlDocument未包含在框架的Silverlight版本中。推荐的替代方案是XDocument

以下是在Silverlight应用程序中使用XML的教程页面