如何:从文件中读取 XML

更新:2007 年 11 月

此示例使用 XmlTextReader 类从示例文件中提取元素名称和文本字符串,并将该信息存储在字符串变量中。

示例

System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader("c:\\IntroToVCS.xml");
            string contents = "";
            while (reader.Read()) 
            {
                reader.MoveToContent();
                if (reader.NodeType == System.Xml.XmlNodeType.Element)
                    contents += "<"+reader.Name + ">\n";
                if (reader.NodeType == System.Xml.XmlNodeType.Text)
                    contents += reader.Value + "\n";
            }
            System.Console.Write(contents);

编译代码

复制该代码,并将其粘贴到控制台应用程序的 Main 方法中。

将 "c:\\IntroToVCS.xml" 替换为实际的文件名。

at87192w.alert_note(zh-cn,VS.90).gif说明:

XML 文档必须是格式良好的。

可靠编程

以下条件可能会导致异常:

  • 路径名可能太长。

请参见

概念

在 Visual C# 中设计用户界面

其他资源

访问和显示数据

Visual C# 指导教程