我想用C#codebehind绑定一个Xml文件。 也就是说,我想使用,而不是打开如下面的代码片段所示的文件 嵌入项目解决方案的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;
}
答案 0 :(得分:0)
如果您在Visual Studio中将文件标记为“嵌入式资源”,则this article将向您显示从程序集加载文件的方式。要记住的主要事情是,您不想使用通常在文件路径中使用的“\”字符,而是要使用“。”。字符。
如果您尝试从文件系统中读取它,那么this article将为您指明道路。