用C#读取XML文件,怎么可以循环读取
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用C#读取XML文件,怎么可以循环读取相关的知识,希望对你有一定的参考价值。
首先要判断属性,根据选择的属性循环,读取,求教,谢谢
参考技术A XmlReader和XmlTextReader类定义在System.XML名字空间中。XmlTextReader类源于XmlReader类。XmlTextReader类可用来读取XML文档。此类的Read方法读取此文档,直到其节点结束。 $v#\bqY
在这篇文章里,将演示如何使用XmlTextReader类来读取一个XML文档及输出数据到控制台。
加入名字空间引用
因为Xml类都定义在System.Xml名字空间当中,所以首先要做的是在工程里加入对System.Xml的引用。
using System.Xml;
打开一个XML文档
XmlTextReader类的构造器打开一个XML文件。在这个例子里使用了一个名为xmltest.xml的文件,它保存在C:\temp目录当中。你可以下载此附件。
// 打开一个 XML 文件
XmlTextReader reader = new XmlTextReader("C:\\temp\\xmltest.xml");
读取数据
XmlTextReader类的Read方法读取数据。
while ( reader.Read() )
Console.WriteLine(reader.Name);
源代码:
附件
XML文件
namespace ReadXML
using System;
using System.Xml;
public static int Main(string[] args)
try
// 打开一个 XML 文件
XmlTextReader reader = new XmlTextReader("C:\\temp\\xmltest.xml");
while ( reader.Read() )
Console.WriteLine(reader.Name);
catch (Exception e) D)]
Console.WriteLine ("Exception: 0", e.ToString());
FE0
return 0;
c# 复选框如何获取内容,我在复选框中有多个勾选项,怎么去循环读取它的内容呢?
参考技术A 复选框用的什么控件?CheckBox还是CheckedListBox?CheckBox就通过对象的id取它的IsCheck属性
CheckedListBox直接取SelectedItems追问
谢谢您的回答,CheckedListBox这个能不能写的详细一点啊,对这个不是很熟悉,加点代码最好了,我是想用一种下拉框式的复选框,这种有么,它的获取方法是怎么样的啊? 谢谢
追答CheckedListBox不是你要的下拉框式复选框,只是一个复选框组
想实现下拉框式复选可以用一个无边框的窗体,构造函数传复选项及选中项,根据复选项绘制窗体内容
通过主页面的下拉框触发无边框窗体出现,出现位置有下拉框位置决定, 钩选后回传选中项,并关闭窗体
您好,我也是刚学习这个的,能不能给我加点代码,或者如果有的话,给我发段小得程序(有这个功能的),谢谢! 我的邮箱是:dubintyut@163.com十分感谢
本回答被提问者采纳 参考技术B for (int i = 0; i < checkboxlist.Items.Count; i++)if (checkboxlist.Items[i].Selected)
//选中
追问
选中中的东西该怎么写呢?
参考技术C 楼上解答皆是以上是关于用C#读取XML文件,怎么可以循环读取的主要内容,如果未能解决你的问题,请参考以下文章