Я написал приложение WPF, которое хочу перенести в Silverlight 2.
Моя бизнес-логика и модель (для шаблона проектирования M-V-VM) упакованы в отдельную сборку, которую я пытаюсь преобразовать в библиотеку классов Silverlight.
К сожалению, класс XmlNode, который я использую для анализа XML-файла с данными модели, не поддерживается Silverlight 2. Вместо этого рекомендуется использовать LING to XML (http://silverlight.net/forums/t/14577.aspx). Использование LINQ мне кажется излишним для меня Я рассматриваю возможность замены кода синтаксического анализа XML с использованием XML DOM на схему, основанную на регулярных выражениях (для синтаксического анализа атрибутов). Кроме того, я рассматриваю возможность написания собственной реализации XmlNode, на которую будет ссылаться в случае, если проект был скомпилирован для Sliverlight 2.
Кто-нибудь сталкивался с подобной ситуацией? У кого-нибудь есть какие-либо предложения (возможно, третий вариант) о том, как действовать (RegEx или переписать)?