Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:从模板和字典生成XML表_Java_Xml_Templates - Fatal编程技术网

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>