在Java中将多个XML文件导出为CSV的最佳方法是什么?
我的目标是使用XML文件中的数据创建单个CSV文件。在一个文件夹中,我有多个XML文件。XML文件的数量将根据一天的不同而有所不同。 我应该先合并所有XML文件,然后创建CSV,还是为每个文件创建CSV,然后再合并在Java中将多个XML文件导出为CSV的最佳方法是什么?,java,xml,csv,export,Java,Xml,Csv,Export,我的目标是使用XML文件中的数据创建单个CSV文件。在一个文件夹中,我有多个XML文件。XML文件的数量将根据一天的不同而有所不同。 我应该先合并所有XML文件,然后创建CSV,还是为每个文件创建CSV,然后再合并 Java中的一个示例将非常有用。如果需要,我可以发布XML文件的示例。所有的XML文件都是相同的格式。我首先为每个XML文件生成CSV,然后连接CSV输出;连接Xml文件将导致无效的Xml,除非您创建了新的根文档元素 在“普通”java中,基本上需要将每个XML文档解析到内存中,并选
Java中的一个示例将非常有用。如果需要,我可以发布XML文件的示例。所有的XML文件都是相同的格式。我首先为每个XML文件生成CSV,然后连接CSV输出;连接Xml文件将导致无效的Xml,除非您创建了新的根文档元素 在“普通”java中,基本上需要将每个XML文档解析到内存中,并选择要输出为CSV的字段,然后编写输出代码 然而,这是XSLT的理想工作,可以从Java或ant任务调用XSLT。文本模式下的XSL模板可以从XML文档中选择值并将其作为CSV输出 这里已经描述了这一点: