c#读取XML
来源:互联网 发布:c语言指针相减 编辑:程序博客网 时间:2024/06/06 03:11
#region 载入宏数据
XmlDocument XmlDoc = new XmlDocument(); //定义XML DOM
XmlDoc.Load(FilePath + "Great.xml"); //加载xml文件
XmlNode XmlNo = XmlDoc.SelectSingleNode("/Great"); //剥离没用节点
for (int i = 0; i < XmlNo.ChildNodes.Count; i++) //循环剥离后的子节点数量
{
if (ForMatID == XmlNo.ChildNodes.Item(i).Attributes["id"].Value.ToString())
{
XmlNode XNode = XmlNo.ChildNodes.Item(i); //子节点列表
if (XNode.ChildNodes.Count > 0) //如果子节点下还有节点
{
for (int j = 0; j < XNode.ChildNodes.Count; j++) //循环
{
XmlNode XmlNodeCh = XNode.ChildNodes.Item(j); //取出节点名字
if (XmlNodeCh.Name == "UB") //只查找得到节点名字是UB的 节点开始遍历
{
if (XmlNodeCh.ChildNodes.Count > 0) //UB下有数据
{
for (int s = 0; s < XmlNodeCh.ChildNodes.Count; s++) //循环UB下节点
{
string[] El = XmlNodeCh.ChildNodes.Item(s).InnerText.Split(','); //拆分出来得到的节点枚举
if (El[0].ToString() != "NULL" && bool.Parse(El[3].ToString())) //具体业务
{
ListItem item = new ListItem(El[1].ToString());
item.Value = El[0].ToString();
item.Selected = false;
this.El_List.Items.Add(item);
}
}
}
}
}
}
return;
}
}
#endregion
XmlDocument XmlDoc = new XmlDocument(); //定义XML DOM
XmlDoc.Load(FilePath + "Great.xml"); //加载xml文件
XmlNode XmlNo = XmlDoc.SelectSingleNode("/Great"); //剥离没用节点
for (int i = 0; i < XmlNo.ChildNodes.Count; i++) //循环剥离后的子节点数量
{
if (ForMatID == XmlNo.ChildNodes.Item(i).Attributes["id"].Value.ToString())
{
XmlNode XNode = XmlNo.ChildNodes.Item(i); //子节点列表
if (XNode.ChildNodes.Count > 0) //如果子节点下还有节点
{
for (int j = 0; j < XNode.ChildNodes.Count; j++) //循环
{
XmlNode XmlNodeCh = XNode.ChildNodes.Item(j); //取出节点名字
if (XmlNodeCh.Name == "UB") //只查找得到节点名字是UB的 节点开始遍历
{
if (XmlNodeCh.ChildNodes.Count > 0) //UB下有数据
{
for (int s = 0; s < XmlNodeCh.ChildNodes.Count; s++) //循环UB下节点
{
string[] El = XmlNodeCh.ChildNodes.Item(s).InnerText.Split(','); //拆分出来得到的节点枚举
if (El[0].ToString() != "NULL" && bool.Parse(El[3].ToString())) //具体业务
{
ListItem item = new ListItem(El[1].ToString());
item.Value = El[0].ToString();
item.Selected = false;
this.El_List.Items.Add(item);
}
}
}
}
}
}
return;
}
}
#endregion
- C# 读取XML文档
- C#学习:读取XML
- C#读取XML文档
- C#读取XML配置文件
- C#读取XML文件
- C# 读取XML文档
- C#读取XML文件
- c#读取xml
- C#创建读取XML
- C#读取XML
- C#读取XML文件
- C# 读取XML
- c#读取xml文件
- c#读取XML
- C#读取XML文件
- C#读取XML文档
- C#读取XML文件
- c# 读取xml节点
- 百度笔试3
- C++中extern “C”含义深层探索
- IOS中检测网络环境
- discuz 论坛词语过滤功能,如何只过滤内容,不替换主题
- OpenCV在visual studio 2010使用中相关的设置
- c#读取XML
- 自定义弹出框 鼠标滑过按钮有特效
- 几篇介绍ZooKeeper的文章
- .NET 3.5 Keyword Description
- jboss Debug不能启动
- [团队管理]—从10则经典故事学管理
- C# Exception所有异常对象的基类
- 一个Windows Form获取Inbox下目录及邮件并另存邮件为msg文件的例程
- 使用ScriptX.cab控件