-2

http://www.voiceoftech.com/swhitley/index.php/2009/03/twitter-oauth-with-net/

url = "http://twitter.com/account/verify_credentials.xml";
xml = oAuth.oAuthWebRequest(oAuthTwitter.Method.GET, url, String.Empty);
apiResponse.InnerHtml = Server.HtmlEncode(xml);

xml からユーザー データを抽出し、文字列に送信するにはどうすればよいですか? つまり、xml を文字列に変換します。

string name =
string id=

4

2 に答える 2

1

もしかしてこういうこと?

XDocument doc = XDocument.Parse("<insert xml here or use variable>");
var username = doc.XPathSelectElement("/SomeNode/SomeOtherNode/@username").Value;
var id = doc.XPathSelectElement("/SomeNode/SomeOtherNode/@id").Value;
于 2012-08-02T15:26:44.457 に答える
1

.NET 2.0 を使用していることはわかっているので、この例では XmlDocument を使用しています。

System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
TwitterUser user = new TwitterUser();

string url = "http://api.twitter.com/1/account/verify_credentials.xml";
string xml = oAuth.oAuthWebRequest(oAuthTwitter.Method.GET, url, String.Empty);

xmlDoc.LoadXml(xml);

user.id = xmlDoc.SelectSingleNode("user/id").InnerText;
user.screen_name = xmlDoc.SelectSingleNode("user/screen_name").InnerText;
user.name = xmlDoc.SelectSingleNode("user/name").InnerText;
于 2012-08-02T16:55:30.370 に答える