zoukankan      html  css  js  c++  java
  • C# XPath教程

      XPATH在查找XML文挡里的元素灵活而且强大。

      今天是我第一次用XPATH,其实我几乎都不会XPATH的写法。百度后在网上找到这个网址,里面有祥细的讲解

      XPATH教程地址:http://www.zvon.org/xxl/XPathTutorial/Output_chi/

    备忘一下,C#代码:

    读取

                XmlDocument xmlDoc = new XmlDocument();
                string configStr = Application.ExecutablePath.Remove(Application.ExecutablePath.LastIndexOf('\\')) + "\\app.config";
                xmlDoc.Load(configStr);
    
                XmlElement elmConnectionStr = (XmlElement)xmlDoc.SelectSingleNode(@"//add[@key='ConnectionStr']");
                txtConnectionStr.Text = elmConnectionStr.GetAttribute("value");
    
                XmlElement elmDataType = (XmlElement)xmlDoc.SelectSingleNode(@"//add[@key='DataType']");
                cbbDataType.SelectedItem = elmDataType.GetAttribute("value");
    
                XmlElement elmNamespace = (XmlElement)xmlDoc.SelectSingleNode(@"//add[@key='Namespace']");
                txtNamespace.Text = elmNamespace.GetAttribute("value");
    
                XmlElement elmPrefix = (XmlElement)xmlDoc.SelectSingleNode(@"//add[@key='Prefix']");
                txtPrefix.Text = elmPrefix.GetAttribute("value");
    
                XmlElement elmOutputPath = (XmlElement)xmlDoc.SelectSingleNode(@"//add[@key='OutputPath']");
                txtOutpurtStr.Text = elmOutputPath.GetAttribute("value");

    修改

                XmlDocument xmlDoc = new XmlDocument();
                string configStr = Application.ExecutablePath.Remove(Application.ExecutablePath.LastIndexOf('\\')) + "\\app.config";
                xmlDoc.Load(configStr);
    
                XmlElement elmOutputPath = (XmlElement)xmlDoc.SelectSingleNode(@"//add[@key='OutputPath']");
                elmOutputPath.SetAttribute("value", "123");
                xmlDoc.Save(configStr);
  • 相关阅读:
    【转】Paxos算法深入分析
    GOLANG 反射法则
    谈谈Java中整数类型(short int long)的存储方式
    大型网站架构学习笔记
    Java并发编程基础
    spring 优点
    JavaScript 中,num = num || 1 这种写法有哪些优缺点?
    javascript删除字符串最后一个字符
    javascript中字符串拼接详解
    JSONObject、JSONArray
  • 原文地址:https://www.cnblogs.com/cxeye/p/2914265.html
Copyright © 2011-2022 走看看