я есть этот HAP код которого пытается выбирает суб-узел из основной коллекции узловвыберите childenode из коллекции htmlagilitypack
Dim items As HtmlNodeCollection = doc.DocumentNode.SelectNodes("//channel/item")
For Each item In items
link = item.SelectSingleNode("//link")
title = item.SelectSingleNode("//title")
next
XML-это
<rss version="2.0">
<channel>
<title>title title</title>
<link>http://www.link.com</link>
<description>long decription</description>
<item>
<title>title title</title>
<link>http://www.link.com/</link>
<description> description</description>
</item>
<item>
<title>title title</title>
<link>http://www.link.com/</link>
<description> description</description>
</item>
<item>
<title>title title</title>
<link>http://www.link.com/</link>
<description> description</description>
</item>
</channel>
</rss>
но я не получить соответствующий название узла и ссылку по элементу для каждого из элементов. где я ошибаюсь?
я мог бы просто сделать
Dim links As HtmlNodeCollection = doc.DocumentNode.SelectNodes("//channel/item/link")
Dim titles As HtmlNodeCollection = doc.DocumentNode.SelectNodes("//channel/item/title")
, но мне нужно ссылку и заголовок для каждого элемента
Почему вы не включать некоторые HTML в вашем посте, чтобы мы могли видеть, что вы запрашиваете против? –
@SteveWellens я обновляю свой вопрос, спасибо за ответ – Smith
Являются ли теги 'item' не закрытыми в вашем примере? –