社区
C#
帖子详情
为何xml文件只能读一次呢?
gong_ji
2004-05-12 03:22:11
用xmlreader读,为何只能读一次呢?要再读一次应该怎么办呢?
...全文
82
9
打赏
收藏
为何xml文件只能读一次呢?
用xmlreader读,为何只能读一次呢?要再读一次应该怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marvelstack
2004-05-12
打赏
举报
回复
如下:
using System;
using System.IO;
using System.Text;
using System.Diagnostics;
using System.Threading;
using System.Collections;
using System.Data;
using System.Xml;
using System.Management;
using System.Net;
namespace ZZ
{
class ZZConsole
{
[STAThread]
static void Main(string[] args)
{
string strXml="<?xml version=\"1.0\"?>"
+"<Data>"
+"<Head>"
+"<Nodeid>1111</Nodeid>"
+"<Subid>2222</Subid>"
+"<Version>2004</Version>"
+"<Date>20040302</Date>"
+"<Time>101500</Time>"
+"</Head>"
+"<Body>"
+"<Code>01</Code>"
+"<Name>深圳</Name>"
+"<IdType>0</IdType>"
+"<Idno>110258740824082</Idno>"
+"</Body>"
+"</Data>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(strXml);
string vv;
vv = doc.GetElementsByTagName("Version")[0].InnerText;
Console.WriteLine(vv);
vv = doc.SelectNodes("//Version")[0].InnerText;
Console.WriteLine(vv);
Console.ReadLine();
}
}
}
mastercy
2004-05-12
打赏
举报
回复
用DOM读吧,,特方便
laggar
2004-05-12
打赏
举报
回复
//本身xmlreader就是用遍历法对XML文件进行读取的
不错,如果你是顺序读的话,关闭了再打开重新读.
//换做DOM读,一次把整个XML文件放到内存中
如果你想通过选择语句把里面的东西分类读出来的话,这样会好一点.
szzhou
2004-05-12
打赏
举报
回复
本身xmlreader就是用遍历法对XML文件进行读取的
isaacyh
2004-05-12
打赏
举报
回复
你是用流式读法读的吧?
这样的话只能在读XML文件的时候,一次读一个节点,不能回退。
换做DOM读,一次把整个XML文件放到内存中,想取哪个就取哪个,可以多次取的,但是缺点是占内存。
Edifier0709
2004-05-12
打赏
举报
回复
呵呵。
孟子E章
2004-05-12
打赏
举报
回复
:)
javafaq2004
2004-05-12
打赏
举报
回复
呵呵
gong_ji
2004-05-12
打赏
举报
回复
真的编糊涂了,多读几次就ok了,呵呵
XML文件
读
取(C#)
首先程序访问且操作
xml文件
有两种模型:DOM(文档对象模型)、流模型。 DOM:允许编辑和更新文档,可随机访问文档中的数据,可使用XPath查询,但是必须要
一次
性将文档加载在内存中,对于大型的文件就会造成资源问题...
全面理解
xml文件
XML XML相关概念 概述:Extensible Markup Language 可扩展标记语言 功能 存储数据 配置文件 在网络中传输 ...xml文档中有且仅有一要根标签【就是
只能
有一个根标签】 属性值必须使用双引号或单引号引起来
QT使用xml流QXmlStreamReader快速
读
取与QXmlStreamWriter写入
xml文件
SAX(Simple API for XML)如果你只想
读
取并显示整个XML文档,那么SAX是很好的选择,因为它提供了比DOM更简单的接口,并且它不需要将整个XML文档
一次
性
读
入内存,这样便可以用来
读
取较大的文件SAX
只能
读
取,不能写入...
XML文件
详解(详细易理解)
然而XML没有任何一个标签是规定好的,都是自定义的标签。 比如: <user></user> <student></student> 2.那么XML和HTML有什么关系呢? XML和HTML是亲兄弟。他们共同的父亲
XML配置文件
XML配置文件1、XML 概述2、XML常见应用3、XML语法3.1、文档声明3.2、元素(或者叫标记、节点)3.2.1、每个XML文档必须有且只有一个根元素3.2.2、XML元素指的是
XML文件
中出现的标签,一个标签分为开始标签和结束标签...
C#
111,076
社区成员
642,570
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章