私はこれ(フラグメント)のようなxmlを持っています。Java xmlからオブジェクトクラス
<struct>
<member>
<name>last_name</name>
<value>
<string></string>
</value>
</member>
<member>
<name>payment_method</name>
<value>
<int>1</int>
</value>
</member>
</struct>
どのように私はそれをJavaクラスに変換できますか?それは100以上の要素を持っており、変換するのに40以上のものがあるので、手作業で構文解析することは疑問ではありません:)
パーサは名前タグと値タグで囲まれた値を認識できません。それを使用する方法を知らない。すべての例は、あなたが何かを持っているようなものです。<age>78</age>
<name>age<name/> <value>78</value>
DOM、SAX、StAX、JAXBのJavaに組み込まれている*多くの* XMLパーサーの1つを使用します。あるいは、さらに多くのサードパーティのXMLパーサライブラリを利用することもできます(見つけたい場合はウェブを検索してください)。 – Andreas
[XMLをjavaオブジェクトに解析する方法]の複製がありますか?(http://stackoverflow.com/questions/16364547/how-to-parse-xml-to-java-object) –
ええ、私はパーサについて知っています問題は、フィールドの名前と値が名前と値のタグで囲まれているため、クラスを作成できないことです。問題は、奇妙なscemaを理解するパーサー(できればjax)を作ることです。私はweb ofcを検索しましたが、私はどの例も見つけられませんでした。 –