所以基本上我一直试图弄清楚这一点,这就是问题所在:
我有一个XML
模板文件,无论是XSLT
还是其他不同的东西对我来说都不是问题,因为还没有创建模板。但我很好奇我将如何处理,例如,一个字典对象,并用它们的值填充XML
模板的空白。
实施例
假设我有一个伪代码字典:
dict = { "name" : "bob" ,
"age" : "100" }
以及某种XML
模板:
<person>
<name></name>
<age></age>
</person>
如何使用Java生成XML
表格,如下所示:
<person>
<name>bob</name>
<age>100</age>
</person>
同样,我不是在寻找一个超级具体的答案,因为我是一个有能力的程序员,我更想知道这样做的好方法是什么?有一个好的图书馆吗? XLST
是可行的吗?如果是这样,我将去哪里了解Java与他们的互动?
感谢您的时间!
答案 0 :(得分:0)
您的伪代码字典看起来像JSON。您可以将JSON加载到Java对象,该对象具有名称和年龄属性,使用像Jackson或GSON这样的库,并将对象存储到XML 任何Java XML库(对于我喜欢XStream的简单情况 - 看一下这个问题:How to convert XML to java.util.Map and vice versa)