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



>我一直在寻找,但找不到答案。

正在开发自己的电影收藏软件,我正在使用OMDBApi(http://omdbapi.com/),我想实现搜索功能。OMDB 的响应是一个 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>,那将不是问题。但是要获得属性..

你可以

像这个答案一样尝试

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

最新更新