91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
新民市| 慈溪市| 靖边县| 台安县| 鄂托克前旗| 宜良县| 长岛县| 达尔| 永平县| 安义县| 安塞县| 惠安县| 景谷| 桦川县| 合川市| 民乐县| 怀集县| 姚安县| 南郑县| 任丘市| 丰镇市| 新巴尔虎右旗| 泾阳县| 平塘县| 彭山县| 贵定县| 茂名市| 开封县| 明水县| 贵阳市| 博白县| 四子王旗| 阳城县| 抚宁县| 陇西县| 周口市| 如东县| 龙川县| 大名县| 涟源市| 崇文区|