如何在C#中读取XML文档

时间:2017-06-01 23:07:07

标签: c# winforms visual-studio

首先,对不起,如果这个问题已经得到解答,但我还没有找到。

我有一个如下所示的XML文件:

public int Id { get; private set; } //the setters can be private
public string Make { get; set; }
public string Model { get; set; }

我希望将<data success="1" status="200"> <id>SbBGk</id> <title/> <description/> <datetime>1341533193</datetime> <type>image/jpeg</type> <animated>false</animated> <width>2559</width> <height>1439</height> <size>521916</size> <views>1</views> <bandwidth>521916</bandwidth> <deletehash>eYZd3NNJHsbreD1</deletehash> <section/> <link>http://i.imgur.com/SbBGk.jpg</link> </data> 作为字符串。有什么想法吗?

注意:XML文件是一个Web响应,我使用以下方法检索:

id

1 个答案:

答案 0 :(得分:0)

不使用XMLDocument,而是使用XDocument。

XDocument doc = new XDocument();
doc.Load(xml);
string id = doc.Root.Element("id").Value;