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

溫馨提示×

c# xpath復雜查詢

c#
小樊
82
2024-09-19 19:59:27
欄目: 編程語言

在C#中,使用System.Xml.XPath命名空間可以執行XPath查詢。對于復雜的XPath查詢,可以使用通配符(*)和謂詞(例如@attribute='value')來篩選元素和屬性。

以下是一個C#示例,展示了如何使用XPath查詢一個包含多個元素的XML文檔:

using System;
using System.Xml;

class Program
{
    static void Main()
    {
        string xml = @"
            <books>
                <book id='1'>
                    <title>Book 1</title>
                    <author>Author 1</author>
                </book>
                <book id='2'>
                    <title>Book 2</title>
                    <author>Author 2</author>
                </book>
                <book id='3'>
                    <title>Book 3</title>
                    <author>Author 3</author>
                </book>
            </books>";

        XmlDocument doc = new XmlDocument();
        doc.LoadXml(xml);

        string xpathQuery = "//book[@id='2']"; // 查詢id屬性值為'2'的book元素
        XmlNodeList nodes = doc.SelectNodes(xpathQuery);

        if (nodes.Count > 0)
        {
            Console.WriteLine("Found a book with id='2'");
        }
        else
        {
            Console.WriteLine("No book found with id='2'");
        }
    }
}

在這個示例中,我們使用XPath查詢`//book[@id=’

0
新平| 察哈| 莎车县| 崇阳县| 荃湾区| 宣威市| 班戈县| 恩施市| 嘉祥县| 临沂市| 读书| 高要市| 常熟市| 和硕县| 南江县| 新巴尔虎左旗| 柳河县| 东明县| 红原县| 墨玉县| 五原县| 湛江市| 曲水县| 昌平区| 肇州县| 天台县| 姜堰市| 安福县| 庆元县| 浦江县| 抚州市| 大庆市| 融水| 渭南市| 易门县| 成都市| 万年县| 辽阳县| 镇雄县| 福建省| 会理县|