关于C#操作XML一

首先是建立xml文档的代码:      
 
            String filename = "sysConfig.xml";

            XmlDocument doc = new XmlDocument();//首先要定义并实例化一个文档对象才能操作

            string strXML = @"<backGroundPicPath>D:\\图片素材\\016.jpg</backGroundPicPath>";

            try

            {

                doc.LoadXml(strXML);//在文档对象里写入xml语句

                doc.Save(filename);//将该文档保存为实际存在的文件

            }

            catch (Exception ex)

            {

                Console.WriteLine(ex.Message);

            }
 
 
 
下面是读取xml文档的代码      
try

            {

                XmlReader reader;

                String filename = "sysConfig.xml";

                XmlReaderSettings settings = new XmlReaderSettings();

                reader = XmlReader.Create(filename, settings);//上面所有的都是为了实例化一个xml读取器

                reader.ReadToFollowing("backGroundPicPath");//读取指定的节点

                if (!(reader.ReadState == ReadState.EndOfFile))

                {

                    string strPath = reader.ReadElementString("backGroundPicPath");//奖节点内的内容读取出来,这里读取到的结果就是上面创建的文档中的“D:\\图片素材\\016.jpg”

                    Console.WriteLine(strPath );

                }

            }

            catch (Exception ex)

            {

                Console.WriteLine(ex.Message);

            }

你可能感兴趣的:(xml)