我正在尝试找到一种可重复使用的方法,将CSV文件转换为符合指定XSD规范的XML文件。目前还没有找到一种可重复使用的方法。我使用了Altova MapForce,它可以让我导入CSV文件和XSD文件进行映射,并生成相应的代码,但是每当XSD发生变化时就需要重新生成代码。Altova还会生成大量代码。
我的理想解决方案是一组Java类,我可以将CSV文件和XSD文件提供给它们,然后获得相应的XML文件。但我找不到类似的东西,因此考虑可能要创建一些东西。
有什么想法吗?是否可以根据这个问题中提到的内容,使用基于XSLT的解决方案呢?
谢谢。