从VB.NET中的XML Web响应中读取属性

时间:2014-02-24 18:38:38

标签: xml vb.net response

我一直在寻找,但无法找到答案。

我正在使用我自己的Movie Collection软件,我正在使用OMDBApi(http://omdbapi.com/),我想实现一个搜索功能。 OMDB的Response是一个XML字符串:

<root response="True">
    <Movie Title="Pain &amp; Gain" Year="2013" imdbID="tt1980209" Type="movie"/>
    <Movie Title="No Pain, No Gain" Year="2005" imdbID="tt0306846" Type="movie"/>
    <Movie Title="Chris Rock: Bring the Pain" Year="1996" imdbID="tt0200529" Type="movie"/>
    <Movie Title="Confession of Pain" Year="2006" imdbID="tt0834902" Type="movie"/>
    <Movie Title="Laugh at My Pain" Year="2011" imdbID="tt1999192" Type="movie"/>
    ...
</root>

我已尝试使用XElement.Parse等,但我找不到获取属性的方法。

XML从来就不是我最强大的一面,如果响应字符串位于<Title></title> <Year></Year>之类的不同节点中,那就不会有问题了。但要获得属性..

1 个答案:

答案 0 :(得分:0)

您可以尝试这样answer

LINQ to XML 技术对于处理XML数据非常有用。