gpt4 book ai didi

xml - 为什么这个 XML/XSD 组合不能从 Excel 2007 导出?

转载 作者:行者123 更新时间:2023-12-04 21:07:01 24 4
gpt4 key购买 nike

我正在开发一个 XML 数据库,并且我相信我的 Schema 和 XML 是有效的。在遥远的将来,当我在这个列表中填充了数千个不同的项目时,我想使用 MS Excel。但是,我无法正确导入甚至导出简单的 XML 文档。

我的架构如下:http://dl.dropbox.com/u/27596075/StackOverFlow/Example.xsd
这是我的示例 XML 文件:http://dl.dropbox.com/u/27596075/StackOverFlow/Example.xml

作为一个新秀 Stack Overflow 用户,我已经用尽了我的 2 个超链接,否则我会发布一些截图。

我相信我的 XSD 是有效的,因为我已经对其进行了在线验证,并且当我将它包含到 MS Excel 2007 中时,我看到它在源 Pane 中正确列出。当我导入我的示例 XML 数据时,我在 Excel 表中获得了多行不一致的映射。
作为一个新秀 Stack Overflow 用户,我已经用尽了我的 2 个超链接,否则我会发布一些截图。

导入后,我无法导出此数据。 Excel告诉我
root_Map 不可导出,因为它包含以下内容:
--列表列表
--映射元素与其他元素的关系不能被保留。

我相信这个案子应该是公开和关闭的,但正如你所看到的,我一直被证明是错误的。数小时的搜索还没有得到实质性的答案,我真的很想避免在 CSV 或文本编辑器上处理这个数据库。
我读过一些关于 XSLT 的简短说明,但我不明白 XSLT 如何帮助将我的 XML 数据映射到 XML 电子表格。

请就此问题的任何解决方法或我的方法是否需要改进提出建议。

最佳答案

物有所值 ...

您的 XSD 模式文档对我来说看起来不错,并且 Xerces J 可以毫无问题地使用它进行验证。

但是您的 XML 文档对模式无效。 Xerces 在第 15 行报告了问题,其中 XML 有 nks架构需要 kn 的元素元素。 (一旦我添加了一个空的 nks ,文档就对模式有效。)

您在使用 Excel 时遇到的一些问题可能是由于文档对架构无效吗?

关于xml - 为什么这个 XML/XSD 组合不能从 Excel 2007 导出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11800557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com