WolframAlpha API を使用したいのですが、何をしなければならないかを理解するのにいくつか問題があります。私の状況: ユーザーは検索語をテキスト ボックスに入力し、「検索ボタン」を押します。パラメータを指定してWolframAlphaへのリクエストを実行すると、XMLページが返されます。この XML ページを処理して、Web サイトで最も重要なデータを表示したいと考えています。次のコードは、出力リンクを含むリクエストの例を表しています。検索ボタンを押したときにそのリクエストが実行されるといいですね。(たぶん Java クラスで?)
<h:form>
<h:panelGrid columns="2">
<h:column>
<p:inputText style="width:380px" id="wolfram_alpha" value="#{wolframAlpha.eingabe}" />
<p:watermark for="wolfram_alpha" value="Eingabe: Wolfram Alpha" />
</h:column>
<h:column>
<p:commandButton style="font-size: 12px" value="Abschicken"
action="#{wolframAlpha.getData()}" />
</h:column>
</h:panelGrid>
<h:outputText value="Ergebnis: "></h:outputText>
<h:outputLink value="http://api.wolframalpha.com/v2/query">abschicken
<f:param name="appid" value="#{wolframAlpha.id}" </f:param>
<f:param name="input" value="#{wolframAlpha.eingabe}"></f:param>
<f:param name="format" value="plaintext"></f:param>
<f:param name="async" value="false"></f:param>
<f:param name="reinterpret" value="true"></f:param>
</h:outputLink>
</h:form>
私がやりたいことを理解していただければ幸いです。私ができることのヒントが欲しいだけで、完全な解決策は必要ないことを強調します. 自分のしていることを理解したい。読んでくれてありがとう。:)