XMLからJavaクラスへの変換はできますか?XMLからJavaへ、およびその逆の変換方法を教えてください。
答えて
XMLは実際に(うまくいけば)何らかの形で構造化されたデータを表しているだけなので、実際にXMLからJavaに変換することはできません。 XML構造を与える1つの方法はXSDと呼ばれ、JAXB(XMLバインディングのJavaアーキテクチャ)という技術を使用して、XSD記述をJavaクラスに変換することは可能です。
JAXB:XMLバインディングのためのJavaアーキテクチャ
java.beans.XMLEncoder/XMLDecoderはすべて、Javaクラスのインスタンスをシリアライズおよびデシリアライズするために機能します。
+1 for XStream。 –
-1 for XStream。バグがあり、遅く、文書化されていない。 – skaffman
@skaffman - その証拠がありますか?そのような問題へのリンクはありますか?私たちはそれを問題なく使用しています... –
- 1. pop_frontおよびpop_back関数の修正方法を教えてください。
- 2. OpenLayers OSMからTMSへの変更方法を教えてください。
- 3. ファンシーボックスの左から右へのスクロール方法を教えてください。
- 4. StackOverflowデータへのアクセス方法を教えてください。
- 5. Gitlabへのアクセス方法を教えてください。
- 6. Soundcloud APIへのアクセス方法を教えてください。
- 7. ポイントから消える方法を教えてください。
- 8. ノーマルからフィートトップへのスナップを防ぐ方法を教えてください。
- 9. 「ビッグデータ」からウェブページへのアクセス方法を教えてください。
- 10. Javaプログラムのインストール方法を教えてください。
- 11. EXC_BAD_ACCESSからの復旧方法を教えてください。
- 12. 暗黙の変換を禁止する方法を教えてください。
- 13. ローカルのDateTimeをInstantに変換する方法を教えてください。
- 14. EditTextの変更方法を教えてください。
- 15. redisデータベース間の変更方法を教えてください。
- 16. WebサービスメソッドをHttpContextから呼び出す方法を教えてください。
- 17. ヨーロッパのGoogleデベロッパーアカウントのお支払い方法を教えてください。
- 18. MySQL/PHPでの番号の間隔の保存および検索方法を教えてください。
- 19. Javaおよびeclipseエラーで.bmpからjpeg2000への変換エラー
- 20. モデルとビジネスロジックのビューロジックをMVVMのビューモデルから外しておく方法を教えてください。
- 21. のアニメーション上から下への色の変化、およびその逆
- 22. WebResponse.GetResponseStreamを文字列に変換する方法を教えてください。
- 23. レガシーColdFusionコードをフレームワークに変換する方法を教えてください。
- 24. ULを3列テーブルに変換する方法を教えてください。
- 25. テキストを絵文字変換にする方法を教えてください。
- 26. RRを使用してスタブオブジェクトを作成および割り当てる方法を教えてください。
- 27. Range.NumberFormatにデータをそのまま置く方法を教えてください。
- 28. Confluenceのwiki、コミュニティ、およびQ&A機能の評価方法を教えてください。
- 29. ベロシティテンプレートからLiferayポートレートを変更する方法を教えてください。
xmlがどのように見えるか、そしてJavaクラスをどのように見せたいかについて詳しく説明できますか? – Milhous