Home | News | Products | Services | Support | Contacts | About us

Featured Product

AWS HTML Producer is a powerful HTML processing engine. You can not only parse HTML templates but also extract the latest stock indices, currency rates, weather, news from various websites! See on-line demos.
COM and Net editions available.

Testimonials

HTML Producer allows us to easily build dynamic content extraction routines that can fit both types of storage. Perhaps the greatest strength of HTML Producer is that it makes it very easy to create custom HTML tags, with attributes, that can triger virtually any type of data access or process routines that return dynamic content to a web page. In my opinion its worth checking out if are into template driven content solutions.

Jim Santarius
NCC Technology Group

Our Products

AWS HTML Producer

AWS HTML Producer 4.0
Enterprise-level HTML processing solution.

AWS HTML Producer .Net

AWS HTML Producer 4.0 .Net
Take advantage of the cutting-edge HTML processing in your .Net apps!

AWS HTML Wizard

AWS HTML Wizard 1.0
Design multi-page web forms and on-line wizards quickly and easily!

AWS FilePicker
AWS FilePicker

AWS FilePicker 2.1
"Open file" dialog for your web apps. Includes full-featured file manager!

Selecting Tables by Search String and Pattern

Another great feature in AWS HTML Producer 4.0 is the ability to select HTML tables to extract values from on the string that this HTML code of the table contains. For instance, in order to extract a table with weather from the CNN web site, you do not need to figure out its number or find unique attributes of the table as it was with AWS HTML Producer 3.5. You can just specify a text string that the table contains, or specify a RegEx pattern that would match this string. Because the matching is carried out with HTML representation of the table, not the text visible in browser, you can match both displayed text and HTML. For example, if the word "weather" appears not only in that table, but in the navigation menu as well, you can match a unique HTML comment that the weather table contains, or even a part of HTML code that comprise the table.

In order to select a table by the text it contains you can take advantage of one of two new selection modes (criteria) - SelectBySearchString and SelectByPattern.

  • SelectBySearchString - you can specify a text string (the SearchString property) that would match HTML text within a table you want to process. Use this to find a table for processing by a text string it contains. Optionally you can specify match index to react on in the MatchIndex property, if several matches can occur in the text.
  • SelectByPattern - the same as the previous one, but lets take advantage of the power of the regular expressions while matching a text inside the table to be selected. In this mode you need provide a valid regular expression pattern in the Pattern property. Optionally you can specify match index to react on in the MatchIndex property, if several matches can occur in the text.
    Regular expressions are processed by intrinsic regular expression engine contained in Microsoft.Net Framework class library (System.Text.RegularExpressions.RegEx), so they must be composed in comply to the .NET Framework Regular Expressions reference.

See a real example of using the SelectBySearchString criterion, in the TableProcessor tutorial.

HTML Producer

Demos!

What's New?

What is HTML Producer?

What can I do with HTML Producer?

Requirements

Features

Documentation

Pricing

Inside HTML Producer

Processing HTML with AWS HTML Producer

About the Table Processor Object

The TableProcessor Object Tutorial

Selecting Tables by Search String and Pattern

The SmartIndexing Algorithm

File Caching in the TableProcessor object

Need a custom parser?

We're ready to develop a custom HTML processing component (or the entire application) if you feel HTML Producer does not fit your needs. We have 2+ year experience in developing HTML processing solutions. And be sure, it will NOT be that expensive.
Contact us to get quote.
Services by AWS.

Copyright © AW/Systems, LLC 2002—2004.  |   Privacy Policy

To the top