使用c#选择元标签

本文关键字:标签 选择 使用 | 更新日期: 2023-09-27 18:10:01

这是Xml,我想在这里选择元标签

              <meta charset="utf-8">
              <title>Gmail: Email from Google</title>
              <meta name="description" content="10+ GB of storage, less spam, 
               and mobile access. Gmail is email that&#39;s intuitive, efficient, and
               useful. And maybe even fun.">
              <link rel="icon" type="image/ico" href="//mail.google.com/favicon.ico">

我正在做这个

            string texturl = textBox2.Text;
            string Url = "http://" + texturl;
            HtmlWeb web = new HtmlWeb();
            HtmlAgilityPack.HtmlDocument doc = web.Load(Url);
            var SpanNodes = doc.DocumentNode.SelectNodes("//meta");
            if (SpanNodes != null)
            {
                foreach (HtmlNode SN in SpanNodes)
                {
                    string text = SN.InnerText;

                        MessageBox.Show(text);

                }

它实际上并没有从中选择任何文本............我做错了什么,请帮忙

使用c#选择元标签

meta元素是自闭元素,这意味着它们没有文本子元素(InnerText)。我相信您想要获得content属性的值。我相信你使用SN["content"]之类的东西,但我不知道HtmlAgilityPack。