Attached is one from my and Jeremy's book.

Lajos


Lenya L. Khachaturov wrote:
Hello,

I've discovered that there exists an XSP for quering Google Web API. It
was posted to this list by Ugo Cei at 04.19.2002. Could someone please
send it to me? Or maybe there exist more advanced variants?


--
galatea.com
Cocoon training, consulting & support
Book: Cocoon Developer's Handbook
<?xml version="1.0" encoding="UTF-8"?>
<xsp:page language="java"
 xmlns:xsp="http://apache.org/xsp";
 xmlns:soap="http://apache.org/xsp/soap/3.0";
>

  <results>
    <xsp:logic>
      String query = "";
      try {
         query = request.getParameter("query");
      } catch (Exception e) { }
    </xsp:logic>

    <soap:call url="http://api.google.com:80/search/beta2";
            xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance";
            xmlns:xsd="http://www.w3.org/1999/XMLSchema";>
      <ns1:doGoogleSearch xmlns:ns1="urn:GoogleSearch">
        <key xsi:type="xsd:string">YOUR_KEY_GOES_HERE</key>
        <q xsi:type="xsd:string"><xsp:expr>query</xsp:expr></q>
        <start xsi:type="xsd:int">0</start>
        <maxResults xsi:type="xsd:int">10</maxResults>
        <filter xsi:type="xsd:boolean">true</filter>
        <restrict xsi:type="xsd:string"></restrict>
        <safeSearch xsi:type="xsd:boolean">false</safeSearch>
        <lr xsi:type="xsd:string">lang_en|lang_de</lr>
        <ie xsi:type="xsd:string">latin1</ie>
        <oe xsi:type="xsd:string">latin1</oe>
      </ns1:doGoogleSearch>
    </soap:call>
  </results>
</xsp:page>


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to