,

XMLをDOMで触るのがめんどくさいなと思っていたらWSDLというものがあるらしいということを知りました。

http://ws.apache.org/axis/
からダウンロード
http://webservices.amazon.com/AWSECommerceService/JP/AWSECommerceService.wsdl

D:\java\axis-1_4>java -cp lib\axis.jar;lib\commons-logging-1.0.4.jar;lib\commons-discovery-0.2.jar;lib\jaxrpc.jar;lib\saaj.jar;lib\wsdl4j-1.5.1.jar org.apache.axis.wsdl.WSDL2Java -v -p com.amazon.soap.axis AWSECommerceService.wsdl.xml

コンパイルしようとすると
D:\java\axis-1_4>javac -classpath .;%CLASSPATH% -d classes -encoding UTF8 com\amazon\soap\axis\Item.java
.\com\amazon\soap\axis\ItemAttributes.java:600: パラメータが多すぎます。
public ItemAttributes(
だそうです。。。。 上限は255らしいです。

public class AWSECommerceServiceBindingStub
extends org.apache.axis.client.Stub
implements com.amazon.soap.axis.AWSECommerceServicePortType

といううことなのでこのクラスを適切に初期化したら itemSearchとかできそうです。

Javascriptはと思ったらFireFox3ではSOAPのサポートをしないらしい
http://developer.mozilla.org/ja/docs/SOAP_in_Gecko-based_Browsers