我正在开发一个 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 中时,我看到它在源窗格中正确列出。当我导入我的示例 XML 数据时,我在 Excel 表中获得了多行不一致的映射。作为一个新秀 Stack Overflow 用户,我已经用尽了我的 2 个超链接,否则我会发布一些截图。
导入后,我无法导出此数据。Excel 告诉我 root_Map 不可导出,因为它包含以下内容: --List of lists --无法保留映射元素与其他元素的关系。
我相信这个案子应该是公开和关闭的,但正如你所看到的,我一直被证明是错误的。数小时的搜索还没有得到实质性的答案,我真的很想避免在 CSV 或文本编辑器上处理这个数据库。我读过一些关于 XSLT 的简短说明,但我不明白 XSLT 如何帮助将我的 XML 数据映射到 XML 电子表格。
请就此问题的任何解决方法或我的方法是否需要改进提出建议。