<Form>
<Name>1</Name>
</form>
<Form>
<Name>2</Name>
</form>
<Form>
<Name>3</Name>
</form>
<Form>
<Name>3</Name>
</form>
<Form>
<Name>4</Name>
</form>XmlNodeList ndList = root.SelectNodes("Form[Name=*]");怎样写SelectNodes 可以获取到以上xml的name值 我要把 1 2 3 4 放进一个list中
<Name>1</Name>
</form>
<Form>
<Name>2</Name>
</form>
<Form>
<Name>3</Name>
</form>
<Form>
<Name>3</Name>
</form>
<Form>
<Name>4</Name>
</form>XmlNodeList ndList = root.SelectNodes("Form[Name=*]");怎样写SelectNodes 可以获取到以上xml的name值 我要把 1 2 3 4 放进一个list中
解决方案 »
- LINQ TO DATASET的一个问题
- c#面板问题
- C#写一个Windows服务程序,启动多个service的问题
- 刚发的贴给删了,在放100分求带密码的ACCESS数据库的连接,马上给分!
- 一个自己写的公用函数,很多地方调用,出错的时候不知是哪一个调用出错,该怎么捕捉错误呢?
- 窗口关闭时,保存和放弃保存如何实现更好的实现。
- C#如何读写INI文件啊?我在文档里找到了动态属性的相关说明,是不是用这个替代了啊?
- c# winForm 远程验证的问题
- 在C#中开发WEB,如何显示提示
- ASP.NET中如何实现页面的局部刷新(只少不只我一个人认为这个问题很难)(100)
- 如何为海量数据中分散的条目进行排序?
- C# WinForm 如何写代码设置背景图片??
<Form>
<Name>1 </Name>
</form>
<Form>
<Name>2 </Name>
</form>
<Form>
<Name>3 </Name>
</form>
<Form>
<Name>3 </Name>
</form>
<Form>
<Name>4 </Name>
</form> </Resource>我想获取全部name的值
得到结果是 Name Name Name Name
提到所有Name的结点
foreach(XmlNode node in ndList)
{
string name = node.innerText;
}
ndList[i].Text
XmlNodeList ndList = root.SelectNodes("Form/Name");
List<string> lista = new List<string>(); foreach (XmlNode nd in ndList)
{
lista.Add(nd.InnerText);
}输出lista结果也不对 我想得到 1 2 3 4
string xml = @"<?xml version='1.0'?>
<root>
<Form>
<Name>1 </Name>
</Form>
<Form>
<Name>2 </Name>
</Form>
<Form>
<Name>3 </Name>
</Form>
<Form>
<Name>3 </Name>
</Form>
<Form>
<Name>4 </Name>
</Form>
</root>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml); XmlNodeList ndList = doc.SelectNodes("//Form[Name=*]"); string value = "";
for (int i = 0; i < ndList.Count; i++)
{
value += ndList[i].InnerText;
}