System.Xml.XmlReader编码问题

来源:互联网 发布:剑三成男捏脸数据大 编辑:程序博客网 时间:2024/05/22 03:39

今天在做公司微信项目时需要和另外一家公司对接http接口,数据格式为xml格式

在解析XML时我采用了XmlReader(读取的方法有很多种,其中一个教程http://book.51cto.com/art/201012/241200.htm )方式来解析xml文件

期间在解析某些结点内容时报错"Element"是无效的XmlNodeType,很郁闷,不知错误在哪里,后来改变结点的内容将中文改成英文,奇迹出现了:可以解析成功了。

想到可能是编码的问题,我通过System.xml.Create(Stream s)方法创建对象,查的资料得到编码格式需要和文件中定义的一致<?xml version="1.0" encoding="gb2312"  ?>

因此在创建stream的时候需要指定gb2312的编码格式才能正常解析。指定后大功告成。千杀的啊  

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 支付宝存在安全风险怎么办 地铁车站空调坏了怎么办 面试防汛值班发生灾情你怎么办 怀孕上班路途太远怎么办 硕士错过校招应该怎么办 收银员收多了钱怎么办 商铺贷款批不了怎么办 铁路局的门面乱收房租怎么办 酒店夜审房费多过怎么办 夜审房价录多了怎么办 做工地拿不到钱怎么办 赢了官司拿不到钱怎么办 工地上拿不到钱怎么办 做了工拿不到钱怎么办 高速公路上车没油了怎么办 高铁乘务员年龄大了怎么办 总公司跑路了分公司怎么办 坐车久了耳朵懵怎么办 过完隧道耳朵疼怎么办 护照还在大使馆需要出国怎么办 护照在大使馆不返回怎么办 美国面签迟到了怎么办 成都美签迟到了怎么办 签证电调没人接怎么办 单位没有抬头纸怎么办在职证明 出国签证无银行流水怎么办 铁路职工得癌症后工作怎么办 去泰国不会泰语和英语怎么办 签证状态一直没有更新怎么办 简理财不能身份信息确认怎么办 德国领事馆没有收到预约邮件怎么办 父母一方带孩子英国签证怎么办 去韩国自由行签证怎么办 韩国自由行签证的该怎么办 法院离婚判决书没了怎么办 离婚判决书对方没收到怎么办 法院判离怎么办离婚证 判决书下来后没钱还怎么办 拿调解书怎么办离婚证 判决书生效后对方拒不履行怎么办 收到民事判决公告该怎么办