C# xml文件读取问题 XmlTextReader
答案:3 悬赏:70
解决时间 2021-02-09 17:07
- 提问者网友:饮鸿
- 2021-02-09 12:22
C# xml文件读取问题 XmlTextReader
最佳答案
- 二级知识专家网友:怪咖小青年
- 2021-02-09 12:43
原因:节点概念模糊。
解释:XML第一行声明也为节点,如果下行为注释也是节点,再下行一般就是StarElement(开始元素)。同时read.ReadStartElement(); 前面必须有一次read()先读一次,以便确定当前指针指向哪个结点(元素)。
特别提醒:声明、注释、标签、属性、文本等都是结点。
解释:XML第一行声明也为节点,如果下行为注释也是节点,再下行一般就是StarElement(开始元素)。同时read.ReadStartElement(); 前面必须有一次read()先读一次,以便确定当前指针指向哪个结点(元素)。
特别提醒:声明、注释、标签、属性、文本等都是结点。
全部回答
- 1楼网友:何以畏孤独
- 2021-02-09 14:15
在read.ReadStartElement();前面加上
read.Read();
- 2楼网友:傲娇菇凉
- 2021-02-09 13:22
while( read.Read())
{
read.ReadStartElement(); // 报错地方
。
。
。
}
read.Close();
再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯