XmlTextReader读取xml文件的2个问题

Dabay 2005-07-14 03:15:23
<?xml version="1.0" encoding="utf-8" ?>
<books>
<book>
<isbn>123456</isbn>
<price type="RMB">12</price>
<name>OneLove</name>
</book>
</books>

假如xml文件是这个样子的
1.如何在读取的时候,跳过第一行,直接从<books>这里开始读取?
2.当XmlTextReader对象读第一行的时候,如果显示它的Value的话," version="1.0" encoding="utf-8" "将显示出来,但是它们应该是XmlTextReader对象的Attributes啊?

谢谢!
...全文
209 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljq0316 2005-09-30
  • 打赏
  • 举报
回复
up
xuyinjiao 2005-07-15
  • 打赏
  • 举报
回复
XmlTextReader rdr = new XmlTextReader(strXmlFileName);
rdr.MoveToContent();
while (rdr.Read())
{
if (rdr.NodeType==XmlNodeType.Element && rdr.Name=="book")
{
while (rdr.Read())
{
if(rdr.Name==strControlAttributeName)
{
strControlAttributeValue=rdr.ReadString();
break;
}
}
}
孟子E章 2005-07-14
  • 打赏
  • 举报
回复
reader.ReadStartElement("books");

110,568

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧