Привязка данных в коде C # - PullRequest
0 голосов
/ 10 августа 2011

Я хотел бы связать XML-файл с C # codebehind. То есть вместо открытия файла, как показано в приведенном ниже фрагменте кода, я хотел бы использовать XML-файл, встроенный в решение проекта с именем файла Xml.

Не могли бы вы сказать, как я могу это сделать.

XmlDataProvider provider = new XmlDataProvider();

if (provider != null) 
{
  System.Xml.XmlDocument doc = new System.Xml.XmlDocument();

  doc.Load(fileName);   
  provider.Document = doc;   
  provider.XPath = "/opml/body/outline";   
  FeedListTreeView.DataContext = provider; 
} 

1 Ответ

0 голосов
/ 10 августа 2011

если вы пометили файл как «встроенный ресурс» в Visual Studio, то эта статья покажет вам способ его загрузки из вашей сборки.Главное, что нужно иметь в виду, это то, что вместо символа «\», который вы обычно используете в пути к файлу, вы хотите использовать «.»символ.

если вы пытаетесь прочитать его из файловой системы, то эта статья укажет вам путь.

...