Free Soft: SGML/HTML query language

Ed Summers esummers at uiuc.edu
Wed May 21 12:46:19 EDT 1997


>------------------------------------------------------------------------
>
>                *** ANNOUNCING FREE ALPHA RELEASE ***
>
>                    SgmlQL (SGML Query Language)
>
>------------------------------------------------------------------------
>
>
>We are pleased to announce an alpha release of the SGML/HTML query
>language developed within the MULTEXT project:
>
>
>Overview
>
>     SgmlQL is a programming language for the manipulation of SGML/HTML
>     documents. It can perform complex operations such as:
>
>        * Extract all <H1>s from a document at a given URL;
>        * Remove all <P>-internal tags (<I>, <B>, etc.) but keep their
>          textual content;
>        * Clean up a document by removing all tags with not text inside
>          (e.g. <I></I>);
>        * Change all <I>s to <B>s;
>        * Change, add or remove attributes of any element;
>        * Find out how many <IMG> elements there are in your documents;
>        * Extract the value of all HREF attributes from a document;
>        * Download an HTML/SGML file from a given URL and all files it
>          refers to by HREF attributes;
>        * Convert an SGML document into an HTML document;
>
>     and more...
>
>        * Build new documents with your results;
>        * Use the language interpreter as a CGI filter;
>        * etc.
>
>     SgmlQL is based on SQL. It is a functional language, i.e., a
>     language in which all data and program statements are expressions,
>     or queries, and which are recursively evaluated. It allows for
>     manipulation of numbers, strings, (SGML) names, elements,
>     attribute-value sets, documents, and (mixed content) lists, and
>     can perform complex operations on these objects. SgmlQL works on
>     normalised SGML (closing tags present, etc., as output of the spam
>     and sgmlnorm normalizers, or the nsgmls parser).
>
>Download the interpreter
>
>     An alpha version for UN*X of MtSgmlQL, the SgmlQL interpreter, can
>     be freely downloaded to your system for non-commercial,
>     non-military purposes (see the user agreement). Sources are
>     available as well as binaries compiled for various platforms.
>
>     <http://www.lpl.univ-aix.fr/projects/SgmlQL/>
>
>Contact
>
>     In case of problems, please contact <multext at lpl.univ-aix.fr>. Your
>     feedback is welcome.
>------------------------------------------------------------------------
>
>




More information about the Web4lib mailing list