腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
XmlReader
如何
读取
或
跳过
不
总是
存在
的
特定
子项
asp.net
、
xml
、
xmlreader
我有一个很大
的
XML文件,我必须用
XmlReader
读取
它,因为它不能加载到内存中。这个XML
的
格式是这样
的
(是一个精简版本):
XmlReader
reader =
XmlReader
.Create("Products.xml"); reader.MoveToContent,除了只在一些产品上
存在
的</
浏览 2
提问于2016-09-23
得票数 0
回答已采纳
3
回答
在格式稍有问题
的
XML上使用C#
的
XmlReader
c#
、
.net
、
xml
、
malformed
、
xmlexception
我正尝试在一大系列XML文件上使用C#
的
XmlReader
,它们
的
格式都是正确
的
,除了几个选择
的
文件(不幸
的
是,我不能更改它们,因为这会破坏很多其他代码)。错误只来自这些冒犯
的
XML文件中
的
一个
特定
部分,
跳过
它们是可以
的
,但我不想停止
读取
XML文件
的
其余部分。 <InterestingStuff> ...&
浏览 5
提问于2011-07-11
得票数 9
回答已采纳
2
回答
当我尝试将DocumentElement对象加载到XMLDocument时,XML文档已经成为XMLDocument节点。
c#
、
xmlreader
我想在一个用C#编写
的
应用程序中创建一个
XMLReader
对象
的
实际元素
的
副本,使用XMLDocument实例。其目的是获得实际
读取
器元素
的
副本,这样我就可以从实际
的
XML元素中
读取
内部XML,而无需在原始
读取
器中移动。当我试图将
读取
器加载到XMLDocument中时,我会得到一个错误:“文档已经有了一个'DocumentElement‘节点。” 任何帮助都将不胜感激。(reader); /
浏览 18
提问于2022-07-22
得票数 1
回答已采纳
1
回答
VB.net并行
读取
大型XML文件
xml
、
vb.net
、
xmlreader
第二个线程也会从文件
的
开头
读取
数据,但是这个线程只会
跳过
文件
的
前半部分,然后才开始处理数据。使用
XMLReader
.ReadToNextSibling(),我能够以每秒10.000个节点
的
速度“
跳过
”6.250.000个节点。这种方法非常原始,并且“浪费”了
读取
和
跳过
相同节点
的
大量时间。我试过XmlReaderSettings.LineNumberOffset,但是我不能让它工作,它似乎
总是
从一开始
浏览 21
提问于2020-04-08
得票数 2
2
回答
在反序列化XML时忽略指定
的
编码
.net
、
xml
、
xmlserializer
、
stringreader
我试图通过套接字
读取
从外部接口接收到
的
一些XML。问题是在XML-头中指定了错误
的
编码(它写
的
是iso-8859-1,但它是utf-16BE)。,但我不喜欢只通过调用ReadLine
跳过
标题行
的
部分。指定
或
不
指定XmlReaderSettings.IgnoreProcessingInstructions没有做任何区别。如果使用了,则如果
存在
unicode字节顺序标记,则
XmlReader
失败;如果使用unicode字
浏览 9
提问于2010-10-27
得票数 8
回答已采纳
1
回答
如何
从从XElement创建
的
XElement.ReadFrom对象(
XmlReader
)中删除空格
whitespace
、
xmlreader
、
xelement
因此,我使用
的
是
XmlReader
和XElement,而不是XElement.Load()。 我已经从XElement创建了
XmlReader
对象,如下所示和。对象
的
XmlReader
如下所示。我尝试了IgnoreWhitespace = true /false,但没有运气,但不能将其设置为真,因为有些元素被
跳过
了(
跳过
的
原因见)。()时使用
XmlReader
的
全部目的。编辑:这就是我必须做
的</e
浏览 0
提问于2010-02-17
得票数 8
2
回答
防止XmlTextReader扩展实体
.net
、
xml
、
entity
、
linq-to-xml
、
xmlreader
我试图在
不
展开实体
的
情况下
读取
XML文档,对其进行一些操作,并将其与最初
的
未展开实体一起重新保存。然后,我尝试将XmlTextReader传递给XDocument构造函数,但是EntityHandling属性没有"no展开“:
xmlReader
.EntityHandling = EntityHandling.ExpandCharEntities; XDocument doc
浏览 3
提问于2010-08-17
得票数 9
3
回答
使用.net从大型XML文件中删除节点
的
最快方法是什么
xml
、
performance
、
parsing
我正在处理非常大
的
XML文件(100 MB)。到目前为止,我实现
的
最好
的
性能是使用
XmlReader
,将每个<item>缓
存在
内存中,如果它满足条件,则使用XmlWriter写回它,如果不符合,则直接忽略它。有什么我可以做
的
来加快它
的
速度吗?
浏览 0
提问于2010-01-12
得票数 2
回答已采纳
1
回答
XMLTextReader未
读取
元素内容
c#
、
xmltextreader
static void ReadXml() string a= null; double c= 0;
xmlReader
.using (
xmlReader
) if (
xmlReader
!= null) while (
浏览 2
提问于2010-10-13
得票数 6
回答已采纳
2
回答
XmlReader
::当光标返回false时
如何
定位
php
、
xml
、
xmlreader
author></library>do {} while($xml->next("book")); 当我
的
光标在最后一个我不知道
如何
获得当前
的
光标位置来自己解决这个问题。
浏览 2
提问于2014-08-29
得票数 3
回答已采纳
2
回答
我永远无法预测
XMLReader
的
行为。对理解有什么建议吗?
c#
、
.net
、
xml
、
parsing
似乎每次我使用
XMLReader
时,我都会遇到一堆反复
的
尝试,试图弄清楚我要读
的
是什么,我正在读
的
是什么,还是我刚刚读
的
是什么。我
总是
在最后弄明白它,但是在我多次使用它之后,当我调用各种函数时,我似乎仍然不能很好地掌握
XMLReader
到底在做什么。它是读完start元素,还是
跳过
所有属性寻找下一个元素?如果我想
读取
多个元素--
读取
下一个元素并确定其名称
的
最佳方法是什么?正如您所看到
的</e
浏览 5
提问于2010-01-24
得票数 16
回答已采纳
4
回答
将XML读入字典
的
最快/最有效
的
方法是什么(Linq
或
其他什么?)
c#
、
xml
、
linq
我是一个解析XML
的
新手,我开始学习linq,我认为它可能是最好
的
解决方案。我最感兴趣
的
是性能,因为我正在创建
的
应用程序将
读取
股票交易价格,而股票交易价格有时会变化非常快。(出价
或
出价),应相应地分配数量,即,如果出价中
存在
价格点,则应将数量分配给出价,并将数量分配给报价。相反,如果报价中
存在
价格点,则应将数量分配给报价,将0分配给出价。 我希望我
的
解释是清楚
的
,但是如果你在理解它时有任何问题,请不要犹豫,在评论中要
浏览 0
提问于2011-05-04
得票数 6
回答已采纳
1
回答
极其模糊
的
例外
c#
、
.net
、
xmlreader
例外情况: 异常:引发:“试图
读取
或
写入受保护
的
内存。( System.AccessViolationException )抛出一个System.AccessViolationExce
浏览 2
提问于2013-05-18
得票数 2
回答已采纳
2
回答
如何
在有条件
的
情况下从xml加载数据?
xml
、
datatable
如何
使用条件将xml文件中
的
数据加载到DataTable中?
浏览 0
提问于2009-09-12
得票数 0
回答已采纳
2
回答
在git中临时隐藏一些已更改
的
文件
git
每当我完成工作任务时,我都会在git中创建一个本地分支,然后我需要修改一堆配置文件(大部分包含到数据库
的
连接字符串),以便在实际工作之前设置为本地环境。这些更改我不想在完成任务后推到存储库中。实际上,在查看已更改
的
文件(git status)时,我更愿意过滤掉它们。 我可以第一次提交到我
的
本地分支,并恢复它之前,推送。但我有可能忘了它。有什么更好
的
方法吗?
浏览 1
提问于2017-07-10
得票数 3
回答已采纳
4
回答
不是所有的代码路径都返回值C#吗?
c#
、
xmlreader
这是我
的
代码:{ List<String> names = new List<string>(); while (
xmlReader
.Read()) /
浏览 0
提问于2009-11-09
得票数 0
回答已采纳
1
回答
进行原始
读取
的
ProtoBuf-Net
.net
、
protocol-buffers
、
protobuf-net
我希望有一段简单
的
代码,它将遍历一个随机
的
协议缓冲区流,并打印出内容,而不对结构内容有一个明确
的
理解。与while循环中
的
XmlReader
.Read()等价
的
东西 new ProtoBuf.ProtoReaderdefault: break;
浏览 2
提问于2014-12-02
得票数 1
回答已采纳
1
回答
如果循环中使用
的
函数有stop() clausule,则继续循环到下一次迭代。
r
、
function
、
loops
、
for-loop
我已经创建了一个函数,该函数
读取
数据集,但在驱动器上不
存在
此
特定
文件时返回stop()。, fill = T) stop("No sonde data available for this day")然后,这个函数被使用在一个for-循环中,循环在
特定
的
天数和站点上我认为,通过检查文件是否
存在
,就足以确保它
跳过
这个迭代。但遗憾
的
是,我无法让它正常工作。我希望,每当sondeprofile()函
浏览 4
提问于2020-06-04
得票数 0
回答已采纳
2
回答
在不知道类型
的
情况下反序列化XML
c#
、
deserialization
、
xmlreader
因此,我不知道这个xml表示
的
实际类型,我想
读取
这个XML
的
根标记,然后用这个类型反序列化完整
的
内容。由于嵌入
的
XML可能非常大,而表中包含了数千个这样
的
对象,因此我需要一个快速
的
解决方案。但是我在
XMLReader
上看了一下,它也支持ValueType-property。using (
XmlReader
reader =
XmlReader
.Create(new StringReader(myXmlAsString
浏览 1
提问于2014-10-20
得票数 2
2
回答
XMLReader
-获取文档中
的
所有名称空间
php
、
xml
、
php-7
、
xml-namespaces
、
xmlreader
是否有一种方法可以使用
XMLReader
获取XML文档中
的
命名空间?目前,我正在使用SimpleXMLElement::getDocNamespaces()来完成这项工作,但由于我正在处理相当大
的
文档,因此
存在
一个缺点,因为(据我所知) SimpleXML会同时加载整个文档中
的
内存使用情况谢谢你
的
帮助!
浏览 3
提问于2020-03-14
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券