0
まず、この質問に既に回答していますが、見つからなかった場合は申し訳ありません。C#でXML文書を読む方法
私はこのようなXMLファイルを持っている:私は、文字列としてid
を取得したい
<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>
を。何か案は?
注:
XmlDocument doc = new XmlDocument();
byte[] response = w.UploadValues("https://api.imgur.com/3/upload.xml", values);
string xml = Encoding.UTF8.GetString(response);
doc.LoadXml(xml);
は、XPathを参照してくださいに見て:https://msdn.microsoft.com/en-us/library/d271ytdx(v=vs.110).aspx&https://msdn.microsoft.com/en- us/library/ms256086(v = vs.110).aspx –
Ditch 'XmlDocument'。これは古く、 'XDocument'に取って代わられています。有効な 'XDocument'を取得すると、' var id =(string)doc.Root.Element( "id"); 'が実行されます。 – spender
['XDocument.Load()'](https://msdn.microsoft.com/en-us/library/cc838321(v=vs.110).aspx)の使用を検討してください。 –