Java:从模板和字典生成XML表
所以基本上我已经试着弄清楚这一点有一段时间了,问题是: 我有一个Java:从模板和字典生成XML表,java,xml,templates,Java,Xml,Templates,所以基本上我已经试着弄清楚这一点有一段时间了,问题是: 我有一个XML模板文件,无论它是XSLT还是其他文件,对我来说都不是问题,因为模板还没有创建。但我很好奇,例如,我将如何使用dictionary对象并用它们的值填充XML模板的空白 例如: 假设我有一个伪代码字典: dict = { "name" : "bob" , "age" : "100" } 还有某种XML模板: <person> <name></name>
XML
模板文件,无论它是XSLT
还是其他文件,对我来说都不是问题,因为模板还没有创建。但我很好奇,例如,我将如何使用dictionary对象并用它们的值填充XML
模板的空白
例如:
假设我有一个伪代码字典:
dict = { "name" : "bob" ,
"age" : "100" }
还有某种XML
模板:
<person>
<name></name>
<age></age>
</person>
再说一次,我不是在寻找一个超级具体的答案,因为我是一个有能力的程序员,我更想知道做这件事的好方法是什么?有好的图书馆吗?XLST
这是一条路吗?如果是这样的话,我将去哪里学习Java与它们的交互
谢谢你抽出时间 您的伪代码字典看起来像JSON。您可以将JSON加载到一个Java对象中,该对象将使用Jackson或GSON等库具有名称和年龄属性,并使用 任何一个Java XML库(对于简单的情况,我喜欢XStream——看看这个问题:)
<person>
<name>bob</name>
<age>100</age>
</person>