亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c# xml文件內容怎么讀取

小億
134
2023-08-02 10:06:42
欄目: 編程語言

在C#中,可以使用System.Xml命名空間中的XmlDocument類來讀取XML文件的內容。以下是一個簡單的例子:

using System;
using System.Xml;
class Program
{
static void Main()
{
// 創建XmlDocument對象
XmlDocument xmlDoc = new XmlDocument();
// 加載XML文件
xmlDoc.Load("path/to/your/xml/file.xml");
// 獲取根節點
XmlNode root = xmlDoc.DocumentElement;
// 遍歷根節點的子節點
foreach (XmlNode node in root.ChildNodes)
{
// 輸出節點的名稱和內容
Console.WriteLine("節點名稱: " + node.Name);
Console.WriteLine("節點內容: " + node.InnerText);
Console.WriteLine();
}
}
}

請將代碼中的"path/to/your/xml/file.xml"替換為你實際的XML文件的路徑。運行以上代碼,將會遍歷XML文件中根節點的所有子節點,并輸出節點的名稱和內容。

如果你只想讀取特定的節點內容,可以使用XPath表達式來選擇節點。例如,假設你的XML文件如下所示:

<root>
<person>
<name>John</name>
<age>30</age>
</person>
<person>
<name>Jane</name>
<age>25</age>
</person>
</root>

你可以使用以下代碼來獲取所有person節點的name和age子節點的內容:

// 創建XmlDocument對象
XmlDocument xmlDoc = new XmlDocument();
// 加載XML文件
xmlDoc.Load("path/to/your/xml/file.xml");
// 使用XPath選擇節點
XmlNodeList personNodes = xmlDoc.SelectNodes("/root/person");
// 遍歷所有person節點
foreach (XmlNode personNode in personNodes)
{
// 獲取name和age子節點的內容
string name = personNode.SelectSingleNode("name").InnerText;
string age = personNode.SelectSingleNode("age").InnerText;
// 輸出name和age
Console.WriteLine("Name: " + name);
Console.WriteLine("Age: " + age);
Console.WriteLine();
}

運行以上代碼,將會輸出所有person節點的name和age子節點的內容。

0
庐江县| 北川| 彝良县| 龙山县| 彰武县| 永昌县| 北票市| 当阳市| 康定县| 金川县| 竹溪县| 上虞市| 博兴县| 枝江市| 瑞金市| 贵溪市| 永靖县| 自贡市| 南漳县| 定襄县| 大方县| 宝丰县| 读书| 吉首市| 满洲里市| 锡林浩特市| 阿城市| 六枝特区| 嘉兴市| 衡东县| 曲周县| 二连浩特市| 县级市| 佛教| 手游| 浙江省| 惠安县| 平江县| 洛阳市| 杨浦区| 疏附县|