http://search.cpan.org/~miyagawa/WWW-OpenSearch-0.01/lib/WWW/OpenSearch.pm
http://naoya.dyndns.org/~naoya/mt/archives/001629.html