技术开发 频道

使用XmlReaderSettings配置XmlReader的输出


【IT168技术文档】


  XmlReaderSettings是用来验证XML数据的一个重要的类,后面我们将用这个类来验证XML文件,这里我们先演示使用XmlReaderSettings来配置XmlReader的输出
  XmlReaderSettings类的属性

protected void Page_Load(object sender, EventArgs e) { string xmlFilePath = Request.PhysicalApplicationPath + @"\Employees.xml"; XmlReaderSettings settings=new XmlReaderSettings(); settings.IgnoreComments=true; settings.IgnoreComments=true; try { using (XmlReader reader = XmlReader.Create(xmlFilePath,settings)) { string result; while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element) { result = ""; for (int count = 0; count < reader.Depth; count++) { result += "---"; } result += "->" + reader.Name + "<br/>"; this.mEmployeesLabel.Text += result; } } } } catch (Exception ex) { this.mEmployeesLabel.Text = "An Exception occured:" + ex.Message; } }
->employees ---->employee ------->name ---------->firstName ---------->lastName ------->city ------->state ------->zipCode ---->employee ------->name ---------->firstName ---------->lastName ------->city ------->state ------->zipCode
0
相关文章