我有一个我想要转换为xml的字符串列表。我将如何使用DOM?我不确定如何使用字符串创建一个文档来用作Source
来生成XML。从字符串创建XML
任何人都可以给我看一个示例代码来生成一个文档? 例如,XML会是这样:
ArrayList<String> fruits
<Fruits>
<fruit>Apple<fruit>
<fruit>Grape<fruit>
<Fruits>
我认为,代码如下:
TransformerFactory transFact = TransformerFactory.newInstance();
Transformer serializer = transFact.newTransformer();
Properties props = new Properties();
props.put("method", "xml");
props.put("indent", "yes");
serializer.setOutputProperties(props);
Source source = new DOMSource(document); //need to create a document
Result result = new StreamResult(PrintWriter);
结果不是我所期望的。输出为' applegrapepeanut '。我希望每个水果都在一个单独的''标签 –
Dan
中,您可能会做错某些事情。看看我更新的答案,我已经删除了评论并添加了迭代器代码。 –
谢谢,发现我的错误。 – Dan