ppConfig.xml<?xml version="1.0" encoding="gb2312"?>
<AppConfig>
<Area>
<Language>ZH</Language>
<List>
<Item>中文[ZH]</Item>
<Item>英文[EN]</Item>
</List>
</Area>
<Area>
<Language>EN</Language>
<List>
<Item>Chinese[ZH]</Item>
<Item>English[EN]</Item>
</List>
</Area>
<Area>
</AppConfig>
IList result = new ArrayList();XmlReader reader = new XmlTextReader("resources/AppConfig.xml");
XmlDocument doc = new XmlDocument();
doc.Load(reader);XmlNode root = doc.DocumentElement;
XmlNodeList nodelist = root.SelectNodes("Area[Language='" + lang + "/List/Item");//请问SelectNodes()这个涵数里的参数是什么意思。
<AppConfig>
<Area>
<Language>ZH</Language>
<List>
<Item>中文[ZH]</Item>
<Item>英文[EN]</Item>
</List>
</Area>
<Area>
<Language>EN</Language>
<List>
<Item>Chinese[ZH]</Item>
<Item>English[EN]</Item>
</List>
</Area>
<Area>
</AppConfig>
IList result = new ArrayList();XmlReader reader = new XmlTextReader("resources/AppConfig.xml");
XmlDocument doc = new XmlDocument();
doc.Load(reader);XmlNode root = doc.DocumentElement;
XmlNodeList nodelist = root.SelectNodes("Area[Language='" + lang + "/List/Item");//请问SelectNodes()这个涵数里的参数是什么意思。
解决方案 »
- 用C#写数据库查询的代码
- DataGridView单击单元格输入值后离开单元格将值保存,求代码
- C# 如何实现 快捷键+双击打开应用
- 如何在c#里设置excel列的宽度?
- web中的DataGrid怎么在后台进行自动套用格式的代码设置
- 50分请解决这个问题!我用C#建立asp.net应用程序一直提示错误:系统检测到服务器不是.net 1.1....
- DataGrid的问题:如何实现:单击就选定行?
- WinForm 中, 在DataGrid中,将一列显示为CheckBox,如何解决阿?
- C#如何将png图片格式转成jpg格式?
- 各位大吓,本人是C# for windows 编程的新手,推荐几本好书,实用一点的,
- 一个关于数据库的问题
- case中使用静态变量
是xpath,
[Language='" + lang + "]类似sql里面的where
我写这个我试了一下告诉不对,正确形式怎么写啊。
("Area[Language='" + lang + "/List/Item");
我写这个我试了一下告诉不对,正确形式怎么写啊。try..string lang="ZH";
XmlNodeList nodelist = root.SelectNodes("Area[Language='" + lang + "']/List/Item");
doc.Load(@"../../test.xml");
XmlNode root = doc.DocumentElement;
string lang="ZH";
XmlNodeList nodes = root.SelectNodes("Area[Language='" + lang + "']/List/Item");
foreach (XmlNode node in nodes)
{
Console.WriteLine(node.InnerText);
}输出:
中文[ZH]
英文[EN]