请教:asp.net读取gbk编码的xml文件
剑胆琴心 2011-06-09 02:34:56 XmlTextReader rd = new XmlTextReader("http://192.2.2.8/xml.aspx");
///http://192.2.2.8/xml.aspx是个gbk编码的xml,只能读出来前两行数据
rd.WhitespaceHandling = WhitespaceHandling.None;
while (rd.Read()) //遍历节点
{
Response.Write(rd.Name);
}
rd.Close();
///xml.aspx文件
<?xml version="1.0" encoding="gbk" ?>
<RESULTSET num="10">
<ROW id="0">
<ID>2083</ID>
<NAME>青岛大学成人教育学院</NAME>
<X>40531809.8985</X>
<Y>3996660.1981</Y>
<TIME>2011</TIME>
<LAYERID>L808070101</LAYERID>
<TABLENAME>L808070101</TABLENAME>
<OBJECTID>208</OBJECTID>
<DATAOWNERNAME>市教育局</DATAOWNERNAME>
<METADATAFOUNDATIONTIME>3/22/2010 0:0:0</METADATAFOUNDATIONTIME>
</ROW>
</RESULTSET>
貌似这种写法不行,只能读出来xml文件的前两行,请教