<?xml version="1.0" encoding="utf-8" ?>
<Entity name="A" keytype="B">
<table name="Person">
<columns name="Columns">
<Column Name="PersonID" AttrName="ID" />
<Column Name="ParentID" AttrName="FuID" />
</columns>
</table>
</Entity>
------------------------
try:XmlDocument doc=new XmlDocument();
doc.Load("xmlfile");XmlNodeList nodes=doc.SelectNodes("/Column");
foreach(XmlNode node in nodes)
Console.WriteLine(node.Attributes["AttrName"]);----------------
上面代码没测试
<Entity name="A" keytype="B">
<table name="Person">
<columns name="Columns">
<Column Name="PersonID" AttrName="ID" />
<Column Name="ParentID" AttrName="FuID" />
</columns>
</table>
</Entity>
------------------------
try:XmlDocument doc=new XmlDocument();
doc.Load("xmlfile");XmlNodeList nodes=doc.SelectNodes("/Column");
foreach(XmlNode node in nodes)
Console.WriteLine(node.Attributes["AttrName"]);----------------
上面代码没测试
解决方案 »
- 请问下如下的框图改用什么控件实现
- 请问,这个关于listbox的代码哪里错了
- .NET 创建宽带连
- 我从来没接触过C#,请大大们推荐两本教程!
- 请问C#中do while、while、for、foreach这几种循环之间的差别是什么呀,以及一般这几种循环用在什么地方呢?
- .NET 环境下的 Object-Relation Mapping 产品那个比较好?各有什么优缺点?欢迎点评!
- 一个简单问题
- 付费做一个自定控件,功能如下,如果有大侠能实现,请速与我联系[需要多少报酬双方商议,无诚意者勿扰]
- 关键字颜色显示 ( 类似UltraEdit或者是.NET的代码不同颜色显示的效果 )
- 大家认为在C#中有什么东西可以替代COM,COM和COM+有什么区别,COM我只知道是组件到底有什么用?谁可以给我个COM简单应用的例子
- 怎么样在windows forms中获得Datagrid的子控件
- 如何刷新winform窗体内自定义的控件
主要是path要写对。
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
///
public XmlDocument m_xmlDocument = new XmlDocument(); [STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
m_xmlDocument.Load(@"D:\code\C#\OperateXML\OperateX");
XmlNodeList nodes=m_xmlDocument.SelectNodes("/Column");
foreach(XmlNode node in nodes)
{
Console.WriteLine(node.Attributes["AttrName"]);
}
}
}
}
谢谢
能不能给出代码来,我是新手学习一下,谢谢
Console.WriteLine(node.Attributes["AttrName"].Value.ToString());
m_xmlDocument.Load(@"D:\code\C#\OperateXML\OperateX");
XmlNodeList nodes=m_xmlDocument.SelectNodes("//Column");
foreach(XmlNode node in nodes)
Console.WriteLine(node.Attributes["AttrName"].Value.ToString());
但是我想去其中的一个,该怎么做呢?
{
处理就OK了!!
}
----------------------------------------
try:XmlNode node=m_xmlDocument.SelectNodes("//Column[@AttrName='ID']");
Console.WriteLine(node.Attributes["AttrName"].Value.ToString());
现在并不知道AttrName里面的内容,就是要把它的每一项都读出来,分别付给一个字符串型的变量,所以上面的方法不可行
foreach(XmlNode node in nodes)
Console.WriteLine(node.Attributes["AttrName"].Value.ToString());
-----------------------------
这个就是循环显示AttrName里面的全部内容啊