gpt4 book ai didi

java - 从 Java 中的字符串数组列表生成 XML

转载 作者:行者123 更新时间:2023-12-01 15:28:49 26 4
gpt4 key购买 nike

我正在使用opencsv解析文本文件并生成List<String[]>现在我想生成 XML来自List<String[]>所以我的问题是我们有 3rd Party Libraries如果没有,那么解决该问题的更好方法是什么。

这是 Parsing Logic:

    public class ParseFile {

public ParseFile() {

}

public void getQuotes() {
String fileName = "C:\\GS.txt";
try {
CSVReader reader = new CSVReader(new FileReader(fileName), '\t');
String[] nextLine;
List<String[]> dataList = new ArrayList<String[]>();
dataList = reader.readAll();
} catch (Exception e) {
}
}

public static void main(String args[]) {
ParseFile test = new ParseFile();
test.getQuotes();
System.out.println("Parsing Done Successfully....");
}
}

所以我的txt文件看起来像:

Header Information: ContractDate Trader  Quantity
1st Line of Data: 03/23/12 GS 100

我需要 XML Structure像:

<root>
<entry id='1'>
<ContractDate>03/23/12</ContractDate>
<Trader>GS</Trader>
<Quantity>100</Quantity>
</entry>
</root>

最佳答案

我会使用 JAXB - http://jaxb.java.net/ - 您可以构建 POJO,使用 JAXB 对其进行注释,然后将其写入 XML。

关于java - 从 Java 中的字符串数组列表生成 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9825810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com