问题标签 [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 投票
1 回答
102906 浏览

java - Java 的文件路径或文件位置 - new file()

我的项目具有以下结构。

在 Eclipse 中:

a.java,我想读取b.xml文件。我怎样才能做到这一点?具体来说,在 中a.java,我使用了以下代码:

此代码找不到b.xml。但是,如果我将路径更改为src/com/example/myproject/data/b.xml然后它可以工作。当前位置似乎在我的项目文件的根目录中。

但是我看别人的例子,如果b.xmla.java在同一个文件夹里,那么我们可以直接使用new File("b.xml"). 但是我尝试放入b.xml同一个文件夹a.java而不是放入子文件夹,但它仍然不起作用。如果这可行,那么就我而言,我应该可以使用new File("data/b.xml"),对吗?我真的不明白为什么这不起作用。

0 投票
0 回答
295 浏览

c# - ReadXML 上的 ArgumentNullException

我的 DataSet 序列化为 XML 文件有问题。每次我尝试加载 XML 时,ReadXML() 函数都会引发 ArgumentNullException。有趣的是,仅当我将其加载到空数据集时才会出现此问题。当我在我的数据集中填充表,然后尝试替换它们从 XML 文件加载数据集时,没有抛出异常。我的数据表与关系相连。我不使用 XMLScheme,因为这样我的 XML 文件永远不会加载,即使我替换了现有的数据集。

当抛出异常时,我有一个表部分加载:第一条记录正确加载,第二条记录由空值和 StrongTypingExceptions 填充。

有没有人知道发生了什么?

//编辑:

写作:

阅读:

所有模式我都试过了。

当模式正在读取时:

[System.Data.DataException] {“约束内的无效‘键’节点:FK_SapTable_SapFieldFilter。”} System.Data.DataException

我有两个通过关系 FK_SapTable_SapFieldFilter 连接的表。在表“SapTable”中,我将字段 TableId 作为键 - 它永远不会为空。它连接到 SapFieldFilter 中的 TableId 字段。我的 SapFieldFilter 现在是一个空表,但它不应该有问题:

我的关系->图片

0 投票
3 回答
2512 浏览

c# - C# LINQ to XML - 找不到元素或后代

我在使用 LINQ to XML 读取我的 xml 文件时遇到问题。我附上了部分 xml 架构。

我正在使用的代码如下。

当我通过代码断点时,文档加载正常,我看到了正确的数据。Doc.Root 已填充,但 Descendants 似乎一无所有。然后,一旦到我的 foreach 语句, sdnEntry 就不会产生任何结果。这看起来很简单,但我不知道为什么我不能选择任何东西。我也尝试过使用 Elements 代替 Descendants 并得到相同的结果。最终结果我需要获取 xml 并创建 C# 对象。

此外,一个附带的问题是,如果某些 sdnEntry 有例如名字而其他人没有,将如何处理 sdnEntry?如果 sdnEntry 不存在名字,则 xml 文件中甚至不存在 firstName 元素标记。任何帮助将不胜感激。

这是xml的示例。

0 投票
2 回答
1575 浏览

xml - Visual Basic - 读取 xml 错误“无法创建字段的子列表”

我正在尝试创建一个从游戏资源文件中读取 xml 文件的小型桌面应用程序(使用 Visual Studio)。这些文件存储在 XML 中。当我尝试将文件读入 datagridview 时,我收到一个错误:

我用来尝试的代码是:

以下是 xml 文件的示例:

如果我尝试在没有填充数据成员的行的情况下运行代码,它不会抛出错误,但它也不会做任何其他事情。它从不填充 DGV。

有谁知道我怎样才能避免这个错误?最终结果是以某种形式将字段填充到应用程序中,以便随后可以编辑和保存它们,因此如果有人有任何想法,我愿意接受其他方法。

在此先感谢,克里斯

0 投票
1 回答
340 浏览

java - 如何从java读取XML节点中的空白元素

这是我的示例代码

我尝试将上述节点值作为几个空格放入 java 变量中,但它给了我一个空字符串变量。

如何将 xml 节点的包含读取为空白

0 投票
1 回答
883 浏览

.net - 使用 ReadXML 加载 XML 文件根节点以外的其他内容

我正在尝试使用 .NET 将 XML 文件加载到嵌入式数据库 (SQLite) 中。我发现这样做的最佳方法是将数据读入 DataTable/DataSet,然后使用 DataAdapter 将该 DataTable 更新到数据库表中。

问题是,我必须使用的 XML 文件包含不在根节点中的数据。有根节点(表),然后是子节点(tableXXX),所有数据都在子节点中。

当我使用 ReadXML(用于 DataSet 对象)时,它只是读取一条记录(包含子节点表的名称)。我想完全忽略根节点并将第一个子节点视为根节点。

我该怎么做呢?

(或者,如果有一种更简单的方法可以将 XML 文件加载到数据库中,我也很想听听,尽管我猜我仍然需要解决这个根节点问题)。

WATYF

0 投票
1 回答
247 浏览

php - PHP读取外部xml文件 - 编码问题

ÿþ<�?xml version="1.0" encoding="ISO-8859-1" ?> <�eqlist> ...

0 投票
1 回答
2687 浏览

c# - 如何解决数据集错误 - 数据集不支持 'union' 或 'list' 作为 simpleType

我需要将一些 XML(似乎是 XML 复杂的结构)转换为 C# 数据集。

所以起初我尝试从 XSD 创建数据集结构:

但它引发了一个错误:DataSet 不支持 'union' 或 'list' 作为 simpleType

接下来我尽量避免加载 XSD,所以我直接加载源 XML 文件:

但它引发了另一个错误——继承其命名空间的嵌套表“点”不能在不同的命名空间中有多个父表。

请问你能帮我解决这个问题吗?太棒了!

顺便说一句:XML 是有效的,我也尝试过 XSD2DB、xsd.exe.、svcutil 但没有任何进展

0 投票
1 回答
155 浏览

php - how to read xml file in array with php

i need to read xml file content to php array

this is my xml file :

i use this:

reult is:

but i need an array like this:

0 投票
0 回答
773 浏览

java - Java webbrowset.readXml() 抛出 SQLException

我有testWebRowset()一个webRowset对象,它创建一个 xml,填充它并操作一些数据,然后它尝试读取 xml 文件。绝对不会添加或删除列...之后它会创建另一个WebRowSet尝试读取此 xml 的实例。在这一点上,该方法readXml()抛出一个 SQLException 说“无效的列索引”,我只是看不出这是什么原因。

你能帮我弄清楚吗?谢谢。

编码:

堆栈跟踪:

XML 文件: