XML文件读取方式

XmlDocument将XML文件视为树状结构,它装载XML文档并在内存中构建该文档的树状结构。XmlDocument来代表了一个XML文档,它支持对于XMl文档树的遍历,插入,删除,和替换。

XmlDocumet 类允许通过三种方式打开一个Xml文档

1.指定XMl文件URL

2.包含XML文档数据的文件流对象

3. 包含XML文档数据的字符串

  string textpath = @"C:\Test.xml";

 try

            {

                XmlDocument doc = new XmlDocument();

                if (radioButton1.Checked)

                {

                    doc.Load(textpath);

                }

                if(radioButton2.Checked)

                {

                    FileStream stream = new FileStream(textpath, FileMode.Open);

                    doc.Load(stream);

                    stream.Close();



                }

                if (radioButton3.Checked)

                {

                    doc.LoadXml(textpath);

                }



            }

            catch(Exception ex)

            {

                MessageBox.Show(ex.Message + ex.ToString());

 

            }

 

Load 通过指定XML文档的文件路径URl或指向XML文档的流对象来打开XML文档

LoadXml 通过指定包含XML文档内容的字符串来打开XML文档

 

你可能感兴趣的:(文件读取)