C# 使用HtmlAgilityPack进行XML解析

C# 使用HtmlAgilityPack进行XML解析,c#,xml,web-services,html-agility-pack,azure-worker-roles,C#,Xml,Web Services,Html Agility Pack,Azure Worker Roles,我正在使用WebService worker角色上的HtmlAgilityPack解析xml,但出现了一些问题。当我选择childnode“link”时,获取空字符。 xml类似于: <link> http://www.webtekno.com/google/google-ve-razer-dan-oyun-konsolu.html </link> 我认为获取空字符是因为链接节点包括新行和后链接。如何获取节点中的链接 在加载HtmlDocument之前放置该行 Html

我正在使用WebService worker角色上的HtmlAgilityPack解析xml,但出现了一些问题。当我选择childnode“link”时,获取空字符。 xml类似于:

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

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

在加载HtmlDocument之前放置该行

HtmlNode.ElementsFlags["link"] = HtmlElementFlag.Closed;
仅此而已


默认情况下,其值为
HtmlElementFlag.Empty
,并被视为
meta
img
标记…

为什么?您不能使用正确的XML API(如
XDocument
)吗?我尝试过,但问题仍然存在。谢谢您的帮助。
HtmlNode.ElementsFlags["link"] = HtmlElementFlag.Closed;