gpt4 book ai didi

c# - 使用 HtmlAgilityPack 进行 XML 解析

转载 作者:数据小太阳 更新时间:2023-10-29 02:49:52 24 4
gpt4 key购买 nike

我在 WebService worker 角色上使用 HtmlAgilityPack 解析 xml,但出现了问题。当我选择子节点“链接”时得到空字符。像这样的 xml:

<link>
http://www.webtekno.com/google/google-ve-razer-dan-oyun-konsolu.html
</link>

我从 rss 获取链接的代码是:

HtmlNodeCollection nodeList = doc.DocumentNode.SelectNodes("//item");
foreach (HtmlNode node in nodeList)
{
string newsUri = node.ChildNodes["link"].InnerText;
}

我认为得到空字符是因为链接节点包括新行和链接后。如何在节点中获取链接?

最佳答案

在加载 HtmlDocument 之前放置该行

HtmlNode.ElementsFlags["link"] = HtmlElementFlag.Closed;

就是这样。

默认情况下,它的值为 HtmlElementFlag.Empty 并被视为 metaimg 标签...

关于c# - 使用 HtmlAgilityPack 进行 XML 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24591206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com