C#解析XML文件的代码实例分享


本文摘自PHP中文网,作者黄舟,侵删。

C#解析XML文件的代码实例分享

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

XmlNodeReader reader = null;

            try

            {

                XmlDocument xd = new XmlDocument();

                xd.Load(filename);

                reader = new XmlNodeReader(xd); //创建新的XML reader

                string nodeType = null;

                while (reader.Read())

                {

                    switch (reader.NodeType)

                    {

                         case XmlNodeType.Element://判断读到的是否为节点

                            nodeType = reader.Name;

                            break;

                        case XmlNodeType.Text://判断读到的是否为节点值

                            switch (nodeType)

                            {

                                case ROOT:

                                    rootValue = reader.Value;

                                    break;

                                default:

                                    break;

                            }

                            break;

                        default:

                            break;

                    }

                }

            }

            catch (Exception e)

            {

                System.Console.WriteLine("Read XML File Error:" + e.Message + e.StackTrace);

            }

            finally

            {

                if (reader != null)

                {

                    reader.Close();

                }

            }

......................

最后不要忘记把reader close 掉

这样其实可以使用这种方法来减少命令行参数的个数,现在只需要加一个文件名即可。但是要在文件中写好参数

以上就是C#解析XML文件的代码实例分享的详细内容!

相关阅读 >>

C#接口的实例详解

C#中list的用法

详细介绍C#实例化接口对象的方法

浅谈C#方法的六种参数

C# winform webbrowser 设置为编辑模式的示例代码

详细介绍C#中调用formatmessage api

C#如何计算2个字符串相似度的示例代码分享

使用C#操作windowad之添加对象到用户组

C#中default什么意思

C#如何导入导出与处理excel文件

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...