亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#讀取XML文件節點值

C#讀取XML文件節點值

翻翻過去那場雪 2018-11-01 05:06:01
<?xml version="1.0" encoding="utf-8" ?><xml>  <exception>    <modeule id="test1">      <tipMessage id="m001">連接數據庫失敗</tipMessage>      <tipMessage id="m002">刪除失敗</tipMessage>    </modeule>        <modeule id="test2">      <tipMessage id="m001">連接數據庫失敗</tipMessage>      <tipMessage id="m002">刪除失敗</tipMessage>    </modeule>  </exception>    <message>    <module id="test3">      <tipMessage id="m001">連接數據庫失敗</tipMessage>      <tipMessage id="m002">刪除失敗</tipMessage>    </module>      </message></xml>以上為一個XML文件,我想根據我傳入的參數“test1”和“m001”讀出節點  <tipMessage id="m001">連接數據庫失敗</tipMessage>的值,高手請指點
查看完整描述

2 回答

?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;

namespace XmlTest
{
    class Program
    {
        static void Main(string[] args)
        {
            var doc = XDocument.Load("data.xml");
            var value = (from node in doc.Descendants("modeule")
                         where node.Attribute("id").Value == "test1"
                         from tip in node.Elements("tipMessage")
                         where tip.Attribute("id").Value == "m001"
                         select tip.Value).FirstOrDefault();

            Console.WriteLine(value);

            Console.ReadLine();
        }
    }
}


查看完整回答
反對 回復 2018-11-01
  • 2 回答
  • 0 關注
  • 978 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號