c# - httpWebResponse.GetResponseStream() 忽略 id="0"
问题描述
我有一个具有节点的 XML
<leaderboardStat ID="0" statName="xxxx">
<leaderboardStat ID="1" statName="yyyy">
<leaderboardStat ID="2" statName="uuuu">
<leaderboardStat ID="3" statName="iiiii">
我在用
httpWebRequest = HttpWebRequest.Create(url) as HttpWebRequest;
httpWebRequest.Credentials = new NetworkCredential("xxxxxx", "xxxxxx");
httpWebRequest.Method = "GET";
httpWebRequest.ContentType = "application/xml";
httpWebRequest.Accept = "text/json";
httpWebRequest.Timeout = 420000;
httpWebRequest.KeepAlive = false;
httpWebRequest.ReadWriteTimeout = 420000;
using (HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse)
{
using (StreamReader streamReader = new StreamReader(httpWebResponse.GetResponseStream(), Encoding.Default))
{
content = streamReader.ReadToEnd();
streamReader.Close();
}
}
问题是它没有读取 id="0" ,而是读取了所有内容。任何想法出了什么问题。
解决方案
推荐阅读
- node.js - Firebase 存储桶下载文件需要很长时间
- php - 如何在 zircote/swagger-php 中描述 post 数组
- go - 如何在源文件中设置构建标签
- swift - 每次我尝试访问 UITableViewCell 的 textLabel 时都会返回 Nil
- php - 将新数据附加到对象
- alexa - 在技能部署上找不到环境变量
- javascript - 发现它算法 - js
- java - Android studio - 无法让我的应用程序运行,我的项目有什么问题?
- sql-server - 从 Mac 访问 SQL Server Express 数据库?
- r - ggplot2 - 为数据框的每一列创建一个条形图