xmlreader相关内容

使用 XMLReader 获取 XML 代码计数

我正在尝试解析提供给 Google 商家的产品 Feed.问题是我希望它更具交互性,所以我使用了一个将 XML 转换为数组的函数,然后向用户显示更新了多少产品的百分比.我已经读到 XMLReader 比其他解析技术更有效. 如何使 XMLReader 更有效.我可以使用 XMLReader 获取节点数吗?或者我如何迭代 XML 使其响应更快. 解决方案 将 XML 转换为数组是错误的想法 ..
发布时间:2021-10-01 20:04:13 PHP

获取 xml 属性值作为 string[]

我的 xml 文件是这样的: ... ... 那么如何递归获取 name 属性的所有值并将它们添加到 List 或 string[] 中.也许是一个 foreach 循环? 我遵循了 codemeit,但一直收到错误消息:根级别的数据无效.第 1 行,位置 1. 我的 xml 文件 ..
发布时间:2021-10-01 19:57:22 C#/.NET

不使用本地/网络服务器读取 xml

我是 javascript 新手.我试图从应用程序文件夹中读取一个 xml 文件,该文件夹位于硬盘中.“仅 HTTP 支持跨源请求."这是正在抛出的错误. 如果我尝试通过本地服务器/网络服务器访问同一个 xml 文件,它工作正常.因为我正在尝试开发离线应用程序.我如何让它在本地工作. 谢谢, 解决方案 我可以想象你想要开发离线应用程序的几个原因: 如果你想要一个实际的在线 ..
发布时间:2021-10-01 19:38:34 前端开发

XmlReader - 如何在没有 System.OutOfMemoryException 的情况下读取元素中很长的字符串

我必须读取从 API 返回的 XML 元素中的文件内容 Base64 字符串. 我的问题是这个字符串可能很长,这取决于文件大小. 起初,我使用XmlDocument 来读取XML.现在我使用 XmlReader 来避免System.OutOfMemoryException 当 XML 太大时. 但是当我读取字符串时,也会收到一个 System.OutOfMemoryExcepti ..
发布时间:2021-10-01 19:24:26 C#/.NET

PHP xmlreader 到数组

以下测试函数使用 PHP 的 xmlreader 读取 XML 文件,并返回一个包含 3 个值的二维数组(“id"= key). 如何编辑代码以便用户名键和值也在数组中返回?(显示在最后) ini_set('always_populate_raw_post_data', 'on');功能测试(){$request = $HTTP_RAW_POST_DATA;错误报告(E_ERROR | E ..
发布时间:2021-10-01 19:22:16 PHP

XmlReaderSettings CheckCharacters=false 似乎不起作用

我正在尝试反序列化来自 Rest 服务的 xml 响应.我正在实施 IXmlSerializable,因为 xml 相当具体,而且我进行了自定义序列化.响应包含非法的 xml 字符,但由于我无法修改 xml,因此我必须处理它们. 解决方案似乎很简单:创建我的 XmlReader 时,我将它提供给 XmlSetting 并将 ChecCharacters 设置为 false : XmlRea ..
发布时间:2021-10-01 19:20:26 C#/.NET

PHP XMLReader,获取版本和编码

我目前正在重写一个 PHP 类,该类试图将 XML 文件拆分为更小的块,以使用 XMLReader 和 XMLWriter 而不是当前的基本文件系统和正则表达式方法. 但是,我不知道如何从 XML 序言中获取版本、编码和独立标志. 我的测试 XML 文件的开头如下所示: 我可以用阅读器打开它并使用 read()、next() 等浏览文档,但我似乎无法获得 ..
发布时间:2021-10-01 19:19:56 PHP

如何使用未转义的 & 符号解析 XML

我必须读取大型(大约 200MB)XML 文件,我正在使用 xmlreader 和 PHP.有一个带有未转义符号的节点 URL.解析总是在第一个 url 节点上停止.我使用的编码 windows-1250 与 XML 文件的 xml 标签中指定的相同. 我收到错误:解析器错误:EntityRef:期望';'在 是否可以使用 & 解析 XML?NODE 的价值? 感谢您的任何提示, ..
发布时间:2021-10-01 18:59:01 PHP

XmlMtomReader 是否在内部缓存输入流中的二进制数据?

实际上我想知道 XmlMtomReader 是否直接从输入流中读取 mime 二进制部分?还是在我调用 ReadContentAsBase64() 方法之前将它们存储在内部? 解决方案 我记得(而且已经有一段时间了...),XmlMtomReader 执行所需的最小内部存储量,具体取决于 MIME 部件的顺序出现在输入流中.(MTOM 标准允许它们以任何顺序出现). 因此,如果您的输 ..
发布时间:2021-09-22 19:26:38 C#/.NET

带有 & 符号的 XML 片段

在很多帮助下,我计算出了以下代码: if (ofd.ShowDialog() == DialogResult.OK){使用 (StreamReader reader = new StreamReader(ofd.FileName, Encoding.GetEncoding("ISO-8859-1"))){XmlReaderSettings settings = new XmlReaderSett ..
发布时间:2021-08-30 20:31:35 C#/.NET

从流中读取 XML

我正在使用 ASP.NET,并且正在从表单导入 XML 文件.现在我将其转换为 Stream: Stream inputStream = XmlFileUploadControl.PostedFile.InputStream; 因为我以后可能需要这个版本. 我想首先检查以确保 XML 文件具有正确的格式,如果是,则显示一些信息: if (CorrectFileFormat(inputS ..
发布时间:2021-08-30 20:16:52 C#/.NET

将 XML 资源传递给 XMLReader

我正在尝试将 .xml 文件从我的 res 文件夹传递到 XMLReader,以便将其解析为一个对象: private void parseXML() {String parsedData = "";尝试 {Log.w("AndroidParseXMLActivity", "开始");/** 处理 XML */SAXParserFactory spf = SAXParserFactory.new ..
发布时间:2021-07-15 18:32:10 移动开发

在 C# 中浏览 XML 文件的最快方法是什么?

我有一个程序可以处理数千个文件,并且必须检查它们是否具有正确的 xml 格式.问题是它需要很长时间才能完成,我认为这是因为我使用的 xml 阅读器类型. 在下面的方法中,我尝试了 3 个不同的版本,第一个是最快的,但只有 5%.(该方法不需要检查文件是否为xml) private bool HasCorrectXmlFormat(string filePath){尝试{//-版本 1--- ..
发布时间:2021-06-15 20:00:37 C#/.NET

XMLReader编码错误

我有一个PHP脚本正在尝试解析巨大的XML文件.为此,我使用XMLReader库.在解析期间,我遇到了此编码错误: 输入不正确的UTF-8,请指示编码!字节:0xA0 0x32 0x36 0x30 我想知道它们是否是一种跳过带有不良字符的记录的方法. 谢谢! 解决方案 首先,请确保您的XML文件确实是UTF-8编码的.如果未将编码指定为 XMLReader :: open ..
发布时间:2021-05-04 19:19:49 PHP

XmlReader的C#空格问题

我有一个简单的xml 值1值2 我正在使用IXmlSerializable来使用DTO读写此类xml.以下代码可以正常工作 XmlReader阅读器;...while(reader.Read()){Console.Write(reader.ReadElementContentAsString()) ..
发布时间:2021-04-18 20:40:57 C#/.NET