2012-03-02 15 views
1

私のプロジェクトでは、JSFとSpringDAOとWebサービスを使用しました。 私はXMLで返すさまざまなWebサービスを呼び出しています。このXMLを解析して使用する必要があります。 私の質問は...どうすれば使えますか?Spring DAOベースのアプリケーションでXMLを実装する方法は?

デフォルトで春に何か確認できますか? コンテンツを別々に解析し、コアのJavaコードで使用する必要がありますか? または他のもの...

この場合、何ができますか?

+0

xsdはありますか? – dardo

+0

いいえ、私はそれを持っていません。私はXSDについても考えていません。 – Ketan

答えて

1

2つの古典的XMLパーサは、SAXとDOMに基づいて利用できます。 thisの詳細はこちらをご覧ください。

スプリングもサポートオブジェクト/ XMLマッピング。これは、

新しい機能は、O/Xマッパーです。 O/Xマッパーの概念は新しいものではありません。 OはObjectを表します。 XはXMLを表します。このアイデアは、Javaオブジェクト(ほとんどの場合、普通の古いJavaオブジェクトまたはPOJO)をXMLドキュメントに変換することです。

たとえば、いくつかの属性を持つ単純なBeanがあり、そのJavaオブジェクトをXML文書に変換するビジネス上の必要性があります。 SpringのO/X Mapperがそれを処理できます。逆の場合(つまり、XML文書を取り出して単純なJava Beanに変換する必要がある場合)、SpringのO/X Mapperもこれを処理できます。

記事hereまたはAPI hereを読む。

これは本当に面白く、コード内のXML解析の複雑さを隠すことができます。可能であれば選択してください。

+0

パンチに私を打ち負かすManuPK = D、良い答え。 – dardo

+0

Yup dardo、ManuPKの答えは本当に素晴らしいです。私は同じことをチェックしている。私はデモを作成して実装することができます – Ketan

関連する問題