问题标签 [writexml]

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 投票
1 回答
859 浏览

c# - 表名的 WriteXML、ReadXML 问题

我有一个程序,我在其中运行查询并将数据存储在 DataTable 中。然后我允许用户保存该 DataTable.WriteXML。我遇到的问题是我想将该保存的文件(XML 文件)读入另一个具有不同名称的 DataTable - 它不允许这样做!它给了我一个错误“将结果表加载到文件时出错:数据表:'ImportTable' 与源中的任何数据表都不匹配”

现在我相信这条消息告诉我 XML 包含的表名与我尝试将 ReadXML 写入其中的 DataTable 不同。我尝试将 TableName 属性设置为空白 - 但这没有任何区别。

所以 - 我的问题是其他人如何解决这个问题?我正在使用标准的 DataTable.WriteXML(filename) - 和 DataTable.ReadXML 方法调用。并且由于一些设计问题 - 我确实需要将导入 DataTable 命名为与用于导出数据的名称不同的名称。

是否有不同的方法来写出和读入 DataTable 中的数据来解决这个问题?

示例代码 - 显示问题 在表单加载中 - 创建两个表 - 一个名为 Export 另一个 Import。为导出创建一个结构 - 并用 10 条记录填充它。

然后创建两个按钮 - 一个用于导出数据 - 另一个用于导入数据。

运行程序 - 导出数据 - 然后单击导入按钮。当您这样做时 - 您将收到错误消息 - “DataTable 'Import' 与源中的任何 DataTable 都不匹配。” 现在 - 我意识到这是因为 XML 在 XML 中嵌入了导出表名称。在我的情况下,我需要将该数据导入具有不同名称的 DataTable - 我想知道其他人过去是如何(以及是否)处理过这个问题的?您是否手动更改了 XML 中的名称?您是否临时更改了数据表名称?或者是否有另一种更好的方法来解决尝试使用 DataTable 的 READXML 方法的问题?

0 投票
1 回答
1288 浏览

java - 如何正确创建自定义 XML 元素?

我最近正在开发一个天气应用程序,我想将每个客户搜索保存在一个 .xml 格式的文件中。. . 请参阅此处的 GUI 设计。.

我在 Java 上使用以下代码在 .xml 文件中写入所需的元素,但问题是我无法追加下一个搜索并保存新搜索,如下所示:

当我单击“预测”按钮时。

WeatherParser.java:


天气搜索.xml:

元素中的未知符号<weathersearches><search><term><temperature>也会导致我出现任何错误,还是应该从那里删除它?

0 投票
0 回答
61 浏览

c# - 在应用程序启动时加载 XML 文件后保存 XML 文件的问题

我有一个跟踪程序,可以在保存或自动保存期间保存隐藏的 XML 文件,以防用户意外关闭程序并需要重新加载它。它被导入到数据集和数据表中。

下面是 WriteXML 和 ReadXML 的代码:

写XML:

读取XML:

它似乎有效。尽管在打开应用程序并尝试保存当前工作后,我明白了。

这只发生在我加载程序并尝试保存时。

我查看了代码,我想我把它归结为 readxml 阅读后不放手。尽管我怀疑 writexml 无法正常工作。

我环顾四周,似乎找不到解决此错误的方法。

如果有人能告诉我代码有什么问题,那就太好了!

0 投票
2 回答
279 浏览

c# - c#编写循环数据表或数据集的XML

我需要从数据集或数据表中创建 XML 文件;foreach 数据集中的记录我必须按照我的代码创建一个文件:

这创建了 5 个 XML 文件,但在数据集/数据表中找到了所有 5 条记录...我只希望每个文件都有一条记录!我该怎么做?谢谢

0 投票
2 回答
122 浏览

c# - 如何使用自定义节点结构将 C# DataSet 对象写入 XML?

我有一个类似的情况 - 我收到一个 DataSet 对象,其中包含来自外部模块(由其他程序员完成)的数据(例如客户表......)。

然后我使用 writeXml 方法将数据集对象保存到 xml - 这是我的代码

我得到这样的标准 xml 文件输出结构:

但是我想要这样的结构

我怎样才能做到这一点?

0 投票
2 回答
1064 浏览

vb.net - 试图在 VB.net 中编写 XML

更新感谢 vlam,我现在按照您的建议写信给 Stream,我得到一个 XML 文件,没有更多错误,我的 XML 文件只有这个,没有数据,

为什么我没有数据?

我在表单上有一个 datagridview 和一个数据集。表单打开,我在前 2 行中输入数据,然后单击添加到表单中的写入 XML 按钮。按钮和 WriteXML 的代码在这里。它创建一个文件,该文件是空的。但是当它尝试执行 RoboDataSet.WriteXml(filename) 命令时,我得到一个错误。

在 DataGridView 中键入数据后,它是否保存在 DataGridView 和 DataSet 中?

我有一个消息框,显示我们有数据,所以我相信我输入的数据在数据集中。然后我单步执行代码,我看到在 c:\data 中创建了一个文件,然后在 RoboDataSet.WriteXml(filename) 命令上出现此错误;

所以有几个问题,为什么我会得到错误被使用,它是尝试writexml的相同过程,对吗?

根据我看到的 MS 示例,我尝试了 2 种不同的方法,

这是我的代码不起作用;

任何帮助都会很棒,谢谢

谢谢 vlam,我现在按照你的建议写信给 Stream,我得到一个 XML 文件,没有更多错误,我的 XML 文件只有这个,没有数据,

为什么我没有数据?

0 投票
0 回答
41 浏览

python - XML writing- new file

I am using Python to pick a specific set of values from my XML:

Once I use this I get a print of exactly what I need from my XML. I can also change the root number to access different data. I want to export this value as a new separate xml, however when I use :

It exports the entire XML, as before. It is not just the value I specified above, value I selected.

0 投票
1 回答
30 浏览

c++ - 我的内部循环 xml 在 C++ 向量中没有按预期使用 write_xml

我尝试使用矢量中的 write_xml 编写一个 xml 文件。但我无法按预期获得所需的输出。我已经给出了示例输入、代码、输出和所需的输出

我有以下输出

我得到了一些不正确的执行方式。你能帮我得到想要的输出吗?

预期输出:

0 投票
1 回答
58 浏览

c# - 将 SQL db 导出到 Excel 问题

我正在尝试设置一个按钮,以便轻松地将我的应用程序中的数据库导出到 Excel 工作表。但是我在让它工作时遇到了问题。而且我无法弄清楚出了什么问题,因为我没有看到任何错误。

当我在调试模式下运行应用程序时,该按钮会在我的桌面上创建一个 xml (xlsx) 文件,我猜这还可以吗?由于它处于调试模式,因此不确定此处适用哪些规则。

但如果我发布应用程序,我看不到在任何地方创建的文件。

难道我做错了什么 ?Application.StartupPath 应该返回执行 .exe 的目录,对吗?

0 投票
0 回答
34 浏览

python - 我想用python替换xml中的一个空节点

我想用python替换<category/>关闭Passenger cars </category> 。我只需要在类别打开和关闭 xml 标记之间添加“乘用车”