使用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'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);
}
它实际上并没有从中选择任何文本............我做错了什么,请帮忙
meta
元素是自闭元素,这意味着它们没有文本子元素(InnerText)。我相信您想要获得content
属性的值。我相信你使用SN["content"]
之类的东西,但我不知道HtmlAgilityPack。