В какой сборке находится XmlDocument и как его использовать? - PullRequest
2 голосов
/ 07 января 2011

У меня есть следующий код:

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, но это должно быть хорошо, поскольку класс предположительно существовал тогда?

Я не очень разбираюсь в разработке .net, поэтому я не уверен, как это устранить.

1 Ответ

4 голосов
/ 07 января 2011

Судя по комментарию, который вы разместили на свой вопрос, создается впечатление, что вы создаете приложение Silverlight.Тип XmlDocument не включен в версию платформы Silverlight.Рекомендуемая альтернатива: XDocument

Вот страница учебника по использованию XML в приложении Silverlight

...