Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

HP.com home

Web Language


HP Labs

» Research
» Advanced Studies
» Internet & Computing Platforms
» Printing & Imaging
» Solutions & Services
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here
HP's Web Language is a scripting language for automating tasks on the World-Wide Web. It is an imperative, interpreted language that has built-in support for common web protocols like HTTP and FTP, and popular data types like HTML and XML.

HP's Web Language was formerly known as WebL, and for historical reasons you may still find WebL used as an abbreviation for HP's Web Language in some parts of this web site.

Two of the language's unique features are service combinators and markup algebra. Service combinators are an exception-handling mechanism that makes computations on the web more reliable. Markup algebra provides a way to extract information from and manipulate web pages. By using these features it becomes much easier to implement tools like web shopping robots, meta-search engines, HTML analysis and checking routines, bots, business-to-business integration tools, and so on.

HP's Web Language is implemented in Java, and the complete source code is freely available. The system design is that extensions (in the form of modules) are easy to add by Java programmers.

Printable version
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2005 Hewlett-Packard Development Company, L.P.