Java - 将管道分隔文本\csv 文件转换为 XML

标签 java xml

我想知道是否有一种可接受的方法可以将管道分隔的文本文件转换为 Java 中的 XML。我要转换的分隔文件的格式为:

RefNo   |    Location   |   Name  |  Age
123     | North America |  Steve  |  32   

我希望将其转换为:

<data>
    <RefNo>123</RefNo> 
    <location>North America</location>
    <name> Steve </name>
    <age> 32 </age>
</data>

最佳答案

以下是您问题的一些答案,但首先您应该用逗号替换管道分隔符,因为它是 CSVXML

您可以在 String 类中使用 s.replaceAll("|",",") 并按照以下说明进行操作:

Conversion of CSV to XML with JAVA

Java lib or app to convert CSV to XML file?

关于Java - 将管道分隔文本\csv 文件转换为 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14634018/

相关文章:

java - 不幸的是谷歌地图已经停止

java - ListUtils.subtract() 如何工作?

尝试打开新的 JDialog 并刷新时,Java JTextArea 未显示

android - @android的含义

javascript - jquery读取xml子节点上的多个xml属性

java - 尝试使用 IntelliJ 添加对 Atlassian pom.xml 的依赖项

java - JavaScript 中 Java 的 Thread.sleep() 等价物是什么?

xml - 从 org.w3c.dom.Node 获取行号和列号

python - 将 utf-8 xml 保存到文件不会显示在浏览器中

java - 从部分 XML 向 TableLayout 添加更多行