寻找将扁平化CSV转换为XSD的工具

时间:2012-03-02 22:29:38

标签: xml csv xsd

我有一个Excel(或CSV)文件,其中包含以下“扁平”列:

ID,XPath,Required?,BaseType,Restrictions

例如:

A1,/Foo[]/@baz,Optional,INTEGER,Max=4000000000 Min=0 Pattern={[\-+]?[0-9]+}

认为所有元素都在那里基本上重新创建XSD,对吗?

是否已存在可以执行此操作的工具?如果是这样,我能得到指针吗? :)

谢谢!

1 个答案:

答案 0 :(得分:1)

没有开箱即用的库。您需要创建自己的解决方案。由于XSD本身就是XML,因此生成不是问题,但问题是解析XPath表达式并识别需要创建的层次结构。