2011-01-20 1 views
1

データを含むxmlファイルはhttpを介してサーバーに送信されます。私の仕事はXMLファイルを取得し、Webサービスを使用して解析することです。Netbeans 6.9を使用しています。どのように私はそのXMLファイルを誰も私に教えてもらえますか?httpでXMLファイルを取得するには?

+0

[Java Webサービスを使用してSOAP経由でSoapメッセージを受信する](http://stackoverflow.com/questions/4656489/to-recieve-soap-message-over-http-using-java-web-service) ) – oezi

+0

私はあなたが数日前に投稿したのと同じ質問のようですので、これを閉じるために投票しています。あなたは今まであなたの他の質問への答えを得ていませんでしたが、私はそれを見ましたが、あなたの問題についての情報を1つの混乱する文章で書くのではなく、また、あなたの他の質問へのリンクは素晴らしいでしょう(しかし、一般的に、質問を再投稿することは決して良い考えではありません - あなたは回答ではなく炎から炎を得るでしょう...あなたを古いものに編集するのが最善の方法でした質問し、それを言い換えて、あなたが試したことについての詳細な情報を提供しよう) – oezi

答えて

1

このようなものをお探しですか?あなたはサーブレットを使用してサービスを書き込み、xmlファイルがサーバーにポストされるの責任だと仮定すると、http://www.java-forums.org/xml/22674-get-xml-data-url.html

+0

返信いただきありがとうございます。 – RSR

+0

ですが、xmlファイルは10分ごとに別のWebサービスによって自動的に生成され、httpを使用してサーバーに送信されます。だから私はxmlのファイル名を知ることができませんどのように私はhttpのポートからそれを読むことができます。 – RSR

+0

'HttpServletRequest'を使う必要があるようです。 – jcuenod

0

での解析について同様の質問から撮影

URL xmlUrl = new URL("http://www.rekindle.co.za/rss.xml"); 
InputStream in = xmlUrl.openStream(); 
Document doc = parse(in); 

、あなたはHttpServletRequest.getParameterを使用してアクセスすることができます(paramName)。

+0

を与えることができますが、簡単に教えてください。 – RSR

0

XMLを受信するために同じHttpClientを使用します。xmlを受信した後、JAXB/XMLbeansパーサーを使用してxmlを解析します。 同じものを解析する前に、xmlのxsdを確認する必要があります。 すでに受信XMLに対してxsdを使用している場合は、前述のツールを使用してクラスを作成したばかりです。

関連する問題