C# 读取xml节点值 实例

xml文件如下:

<?xml version="1.0" encoding="utf-8" ?>
<info>
  <error>
    <errorid errorNUM="E00001">
      <content>未登录,请登录</content>
    </errorid>
  </error>
  <error>
    <errorid errorNUM="S00001">
      <content>信息已提交,返回首页</content>
    </errorid>
  </error>
</info>

根据errorNum="S00001"读取content的值

        private void BindData()
        {
            XmlDocument xml = new XmlDocument();
            xml.Load(AppDomain.CurrentDomain.BaseDirectory + "/H5page/xml/error.xml");

            foreach (XmlNode node in xml)
            {
                if (node.Name == "info")
                {
                    foreach (XmlNode node1 in node.ChildNodes)
                    {
                        if (node1.Name == "error")
                        {
                            foreach (XmlNode node2 in node1.ChildNodes)
                            {
                                if (node2.Attributes["errorNUM"].Value == errorNUM)
                                {
                                    errorcontent = node2.InnerText;
                                }
                            }
                        }
                    }
                }
            }
        }

 

转载于:https://www.cnblogs.com/Wbely/p/4398666.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "最好的C"是指最佳的编程语言C,它在计算机科学和软件开发领域有着广泛的应用和卓越的性能。 首先,C语言是一种很底层的编程语言,它可以直接访问计算机内存,因此效率非常高。这使得C语言非常适合开发性能要求较高的应用程序,比如操作系统、编译器和嵌入式系统等。 其次,C语言具有广泛的平台兼容性。许多操作系统和硬件平台都支持C语言,这使得开发人员可以在不同的环境下开发应用程序,提高了开发效率和可移植性。 另外,C语言非常灵活,它提供了丰富的语法和功能,可以满足不同的编程需求。与其他高级语言相比,C语言更加接近底层硬件操作,可以更精确地控制程序的运行,提供更高的自由度和灵活性。 此外,C语言还有很多强大的库和工具可以供开发人员使用,例如标准C库、系统调用接口和第三方库等。这些库和工具大大简化了开发过程,提高了开发效率和程序的质量。 最后,C语言作为一种古老而经典的编程语言,具有广泛的学习资源和支持社区。许多高校和培训机构都教授C语言,且有许多书籍和在线教程可供参考。此外,开发人员之间也形成了庞大的社区,可以互相交流经验和解决问题。 综上所述,C语言是一种功能强大、高效可靠且广泛应用的编程语言。它的灵活性、性能和平台兼容性使其成为许多开发人员和公司的首选。无论是系统级开发、性能优化还是嵌入式开发,C语言都是最好的选择之一。 ### 回答2: 对于“最好的C语言编程书籍”的问题,我认为《C Primer Plus》是一本非常好的选择。 《C Primer Plus》是一本经典的C语言教材,由Stephen Prata撰写。这本书从基础到高级,系统而详尽地讲述了C语言编程的方方面面。它的结构清晰,内容丰富,适合初学者和有一定编程基础的读者。书中的例子和练习非常实用,帮助读者理解和掌握C语言。 此外,这本书还具有以下几个优点。首先,它使用了简洁明了的语言和风格,易于理解和消化。其次,书中包含了大量的示例代码和详细的解释,读者可以通过实际操作来理解C语言的核心概念和编程技巧。第三,它注重实践和应用,通过实际项目来引导读者进行编程实践,提高编程能力。此外,书中还介绍了一些实用的开发工具和技巧,帮助读者更好地进行C语言编程。 总之,《C Primer Plus》是一本很好的C语言教材,无论是初学者还是有一定编程基础的读者都可以从中受益。它系统地讲解了C语言的基本知识和技巧,并提供了丰富的实例和练习,帮助读者提高编程能力。如果你想学好C语言编程,我强烈推荐你阅读《C Primer Plus》。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值