2

だから基本的に私はしばらくの間これを理解しようとしてきました、ここに問題があります:

XMLテンプレートファイルはまだ作成されていないので、それが何かXSLT違うものであっても問題ありません。しかし、たとえば、辞書オブジェクトを取得して、XMLテンプレートの空白にそれらの値を入力する方法に興味があります。

例:

擬似コード辞書があるとしましょう:

dict = { "name" : "bob" , 
         "age"  : "100" }

とある種のXMLテンプレート:

<person>
     <name></name>
     <age></age>
</person>

XMLJavaで、次のようなシートを生成するにはどうすればよいですか。

<person>
      <name>bob</name>
      <age>100</age>
</person>

繰り返しになりますが、私は有能なコーダーであるため、非常に具体的な答えを探していません。これを行うための優れた方法論は何でしょうか。良い図書館はありますか?XLST行く方法はありますか?もしそうなら、Javaとそれらとの相互作用についてどこで学ぶことができますか?

お時間をいただきありがとうございます!

4

1 に答える 1

0

擬似コード ディクショナリは JSON のように見えます。Jackson や GSON などのライブラリを使用して名前と年齢のプロパティを持つ Java オブジェクトに JSON をロードし、任意の Java XML ライブラリを使用してオブジェクトを XML に格納できます (単純なケースでは、私は XStream が好きです - この質問を見てください: How to XML を java.util.Map に、またはその逆に変換します)

于 2013-02-20T21:06:03.480 に答える