zoukankan      html  css  js  c++  java
  • C# 讀取XML文檔


            /// <summary>
            
    /// 讀取XML
            
    /// </summary>
            
    /// <param name="sFilePath">XML路徑包含文件名</param>
            
    /// <param name="sNode">結點名稱</param>
            
    /// <returns></returns>
            private List<string> readXml(string sFilePath, string sNode)
            {
                List
    <string> lNodeList = new List<string>();
                
    try
                {
                    
    if (File.Exists(sFilePath))
                    {
                        XPathDocument xpdDocument 
    = new XPathDocument(sFilePath);
                        XPathNavigator xpnNavigator 
    = xpdDocument.CreateNavigator();
                        XPathNodeIterator xpiIterator 
    = xpnNavigator.Select(sNode);
                        
    while (xpiIterator.MoveNext())
                        {
                            lNodeList.Add(xpiIterator.Current.Value);
                        }
                    }
                }
                
    catch (Exception e) 
                {                
                    
    throw e;
                }
                
    return lNodeList;
            }

    參數sNode的值有兩種:
        一種以"//"表示結點
        一種以"@"開頭屬性


  • 相关阅读:
    Codeforces Round #260 (Div. 1) A
    cdoj 1131 男神的礼物 区间dp
    bzoj2435: [Noi2011]道路修建 树上dp
    hdu 4597 Play Game 区间dp
    cdoj 31 饭卡(card) 01背包
    hdu5256 序列变换 dp LIS
    BZOJ 4027: [HEOI2015]兔子与樱花 树上dp
    Codeforces Round #202 (Div. 1) D. Turtles dp
    hdu 4114 Disney's FastPass 状压dp
    Python help() 函数
  • 原文地址:https://www.cnblogs.com/scottckt/p/1052769.html
Copyright © 2011-2022 走看看