XML RSS フィードを次のように読んでいます。
Dim rssSubNode As XmlNode = rssNode.SelectSingleNode("title")
Dim title As String = If(rssSubNode IsNot Nothing, rssSubNode.InnerText, "")
rssSubNode = rssNode.SelectSingleNode("itunes:author")
Dim author As String = If(rssSubNode IsNot Nothing, rssSubNode.InnerText, "")
タイトルは問題なく取得されます。ただし、作成者を取得しようとすると、次のエラーが発生します。
Value of type 'System.Xml.XmlNodeList' cannot be converted to 'System.Xml.XmlNode'.
私の XML ファイルは次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
<channel>
<item>
<title>First Chaper</title>
<itunes:author>My Name Here</itunes:author>
<itunes:subtitle>First Chapter: The blah blah.</itunes:subtitle>
etc etc....
その値を取得するには、何を追加する必要がありますか?