需要单个XSD用于多个大型XML文件

时间:2016-05-09 10:02:19

标签: xml xsd

我的问题是从各种类似但不完全相同的XML文件创建一个XSD(XML Schema文件)。请注意,这些文件不包含自己的XSD。我首先必须确定每个文件的架构。然后我想创建一个适合所有变化的单一模式。然后,此单一模式将用作SAP DS中的嵌套文件格式,以便将所有数据加载到一个表中。

我还需要一个合适的工具来完成从XML到XSD的转换,如果有人知道一个好的(免费)工具我将非常感激。

1 个答案:

答案 0 :(得分:1)

XML文件显然未指定XSD。多个XML文件减少了空间,但仍然必须低估可用于验证XML文件的XSD集。

由于工具建议偏离Stack Overflow,所以这里是一个通用的方法建议:

  1. 从第一个XML文档创建XSD。最初,您可以手动或自动执行此操作以快速启动该过程。
  2. 对于每个XML文档,尝试针对当前的XSD进行验证。

    2.1。通过更新XSD修复验证错误。

    2.2。继续,直到没有验证错误。