парсинг значения атрибута xml - PullRequest
0 голосов
/ 27 декабря 2010

Я анализировал содержимое xml с помощью xmlreader и не могу использовать документ xml, но пока он работает, получая все elementcontent, кроме содержимого атрибута.Мне нужно проанализировать ссылку ниже, найденную в следующей записи:

<title>XXXX UUUUUU posted a</title>
<category term="NotePosted" label="Note Posted"/>
 <link rel="alternate" type="html"  href="http://www.dfsddsfdsf.com/profile.php?id=sdfdfsfdsdfddfsfd&amp;v=wall&amp;story_dbid=dssdfasdfdasfdsafafafa"/>
<source>......... <source>

Мне нужен тег href в атрибуте ссылки, но он продолжает возвращаться с нулевым значением.

                 While ureader.Read
                    If ureader.HasAttributes Then
                        fId = ureader.GetAttribute("href")
                        If fId.Contains("?v=wall&amp") Then
                            fIdList.Add(fId)
                            Exit While
                        End If
                        If String.IsNullOrEmpty(fId) Then
                            fId = "NOTHING"
                        End If
                    End If
                End While

Ответы [ 2 ]

1 голос
/ 27 декабря 2010
ureader.GetAttribute("link")

должно быть

ureader.GetAttribute("href")
0 голосов
/ 27 декабря 2010

разобрался наконец

только что добавил это

 If ureader.MoveToAttribute("href") Then
                        fId = ureader.ReadInnerXml
 End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...