XML Parsing with HtmlAgilityPack
azure-worker-roles, c#, html-agility-pack, web-services, xml
Solution
Put that line before loading HtmlDocument
HtmlNode.ElementsFlags["link"] = HtmlElementFlag.Closed;
That is all.
By default, its value is `HtmlElementFlag.Empty` and treated like `meta` and `img` tags...
Problem
I'm parsing xml with HtmlAgilityPack on WebService worker role, but there is something wrong. When I select childnode "link" get empty char. the xml like : ``` <link> http://www.webtekno.com/google/google-ve-razer-dan-oyun-konsolu.html </link> ``` my code for get link from rss is: ``` HtmlNodeCollection nodeList = doc.DocumentNode.SelectNodes("//item"); foreach (HtmlNode node in nodeList) { string newsUri = node.ChildNodes["link"].InnerText; } ``` I think gets empty char cause link node includes new line and after link. How can I get link in the node?