问题标签 [readxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2178 浏览

c# - 将文件中的 xml 读取到数据集错误

我尝试了不同的东西?

第一次尝试:这里我有这个错误“根级别的数据无效。第1行,位置1。”

第二次尝试:

这是 xml 的第一部分(结构)

而且数据

还有很多领域...

谢谢,何塞

0 投票
0 回答
482 浏览

c# - 如何读取返回的 XML 内容并在 asp.net 中显示为 HTML?

我有一个 HttpWebRequest,远程 URL 从中返回一个XML作为响应。现在,我想解析它XML并阅读内容并显示DIVHTML内容。

网络请求:

显示到 Div:

从上面的代码中,我得到了发送的XML响应URL。现在,我想显示 ParseXML并将数据显示到带有with的DIVsay div中。id=resultrunat=server

返回的 XML 响应

是否可以将“**cert_data tag”的数据返回并显示为 html 到 DIV?**

帮助表示赞赏!

0 投票
1 回答
131 浏览

c# - ReadXml from a Resource - Explanation

I've been working on a project (C#) and part of it was filling a data grid with an embedded xml file.

Although I've now found a way to make this work, i am still confused as to to theory behind it. And I'd like to stop and make sure i fully understand it before i continue with this project.

The code that i have working currently is;

What is confusing to me is that before this solution, I was trying the below;

and it wasn't working. However using the full file path (like below) was working.

The Question I have is: why is a StringReader required for the ReadXml method if you're reading from a resource, but using a full file path works without?

If anyone could provide an explanation, that would be great. Thanks.

0 投票
3 回答
470 浏览

c# - 如何调整使用“xy.Columns.Add”创建的列的宽度?

我的表单的固定大小为 1024x600(dataGridView 的宽度为 1022)。当我尝试使用此代码读取 XML 时,每个 Column 具有相同的宽度,并且第 10、11、12 和 13 列甚至没有显示,因为它们在外面。

如何手动调整每列的宽度,以便一切都适合?

0 投票
1 回答
797 浏览

c# - 读取 1 GB 的大型 xml 文件

我需要打开一个大型 XML 文件并将一个AddressInfo元素附加到现有文件中。最好和最快的方法是什么?

我的 XML 示例:

0 投票
1 回答
2594 浏览

vb.net - 加入多个数据表

我正在读取一个 XML 文件并将结果存储到一个 DataSet 中。该数据集包含 10 个数据表。我想将所有 DataTables 加入一个数据表并使用此表设置为 datagridview 的数据源,以便稍后将 gridview 导出到 csv 或 excel 中。目前我在单独的网格视图中显示每个数据表。我试过 datatable.merge() 但这没有用。

关于如何在单个 datagridview 中显示这 10 个数据表的任何建议?

谢谢

公开课形式1

0 投票
1 回答
1765 浏览

c# - DataSet.ReadXml 未获取所有数据

我有一个相对简单的 xml 文件,我想用它来填充 DataSet。我正在尝试以下代码

但是我的数据集最终只有一行包含文件的第一个节点。

我尝试过其他方法,例如

两者都会导致空数据集。

我不能发布整个xml文件,但它的格式本质上是

我提到的第一种方法只从这个“service_order_id”和“count”生成两列,值分别为 0 和 70。似乎它只击中第一个节点?

所以我不确定我用这些方法做错了什么。xml文件格式不正确?我是否需要以某种方式使其深入节点?有什么办法可以指定要命中的节点吗?

任何帮助将不胜感激,谢谢

0 投票
0 回答
471 浏览

c# - 从头到尾读取xml文件开始c#

我有很大的 xml 文件,其中有很多数据(现在对我来说没有必要)和大量的程序。我想从最后读取 xml 以执行最后一个过程。(从最后一个 START PROCEDURE 到最后一个 END PROCEDURE 以及它们之间的所有内容)

我从一开始就尝试过,但效率不高,因为要花很长时间才能遍历所有数据,并且将每个过程作为最后一个过程,直到找到下一个过程。

我还尝试读取数组中的逐行存储,并使用 for 循环从末尾开始搜索,但这也需要很长时间。

getElementByTagName 也没有用,因为我有许多开始和结束过程,如果我必须通过所有这些过程,效率不是很高。

xml 文件具有以下格式: ............. ............. ............. <value> <struct> <member> <name> procedureAction </name> <value> 0 </value> </member> <member> <name> mainType </name> <value> 200 </value> </member> <member> <name> subType </name> <value> 30 </value> </member> <member> <name> time </name> <value> 1890 </value> </member> </struct> </value>

................. ................. ................. .................. <value> <struct> <member> <name> procedureAction </name> <value> 1 </value> </member> <member> <name> mainType </name> <value> 200 </value> </member> <member> <name> subType </name> <value> 30 </value> </member> <member> <name> time </name> <value> 1890 </value> </member> </struct> </value> ............. ............. ............. procedureAction 的值为 0 是一个 START,procedureAction 的值为 1 是一个 END。

如何从最后读取 xml 文件?迭代器不起作用,因为它需要固定大小的编码。

先感谢您。

找到“procedureAction”元素名称时,procedureSearch 函数会拆分 xml,并将该片段保存在数组中的某个位置。这是对所有包含procedureAction 的行进行的。我试图在数组中搜索最后一个“procedureAction value 0”,但花费了太多时间`private string[] procedureSearch(string inputXmlAsString){

主要很简单:

string pieceOfXml = System.IO.File.ReadAllText(logPath); const int MAX = 100000; string[] allProcedures = new string[MAX]; int allProceduresCounter = 0; allProcedures = procedureSearch(pieceOfXml);

结果是一个包含近 3000 行的数组: 一条线的示例

<value><struct><member><name>procedureAction</name><value>20</value></member> <member><value><struct><member><name>mainType</name><value>31</value></member> <member><name>subType</name><value>0</value></member></struct></value></member> <member><name>time</name><value>97</value></member></member></struct></value>

0 投票
0 回答
164 浏览

java - 读取 XML 并创建一个列表来保存数据

我有一个要读取的 xml,并从该数据中创建一个类似于 xml 层次结构的列表。根据以下代码,我能够遍历整个 xml。(递归方法)。由于xml结构可以改变,我不得不使用递归方法。

但我的问题是我无法创建类似于 xml 的列表。不知道如何将xml的数据保存在列表中。谢谢。

谢谢。

0 投票
1 回答
272 浏览

c++ - 没有操作员发现 boost read_xml 函数的错误

我正在尝试使用 read_xml 函数将 xml 文件读入 ptree,如下所示:

这里 myFile 是一个std::string,而 myPtree 是一个basic_ptree<std::string, std::wstring>.

构建时它给了我以下错误:

关于可能导致错误的任何指针?