A X[ML]mas gift.
A X[ML]mas gift.
- Subject: A X[ML]mas gift.
- From: Emmanuel <email@hidden>
- Date: Sun, 26 Dec 2004 19:12:48 +0100
Hello!
Satimage-software with the help of the Smile Users discussion List
(SUL) has prepared a Christmas gift for you.
We are glad to offer to the AppleScript community the version 2.0 of
our XMLLib osax, an osax based on the libxml project.
XMLLib is an implementation for AppleScript of the XML's DOM
(Document Object Model, the set of rules to browse a XML document),
of XPATH (the syntax to query a XML document), and of XSLT (the
syntax to format a XML document into a viewable document).
You can use XMLLib from any script, from an applet, from a studiet,
or from Smile. Smile makes a favorable environment for working with
XML, since its Unicode windows are XML editors (they check and
validate XML), since Smile makes text search-and-replace (including
Regular expressions) on Unicode, and since in Smile you can automate
any task.
Why is XMLLib special?
1 - In XMLLib you work with references (I mean pointers), and you
transfer data only when really needed. You can process documents of
professional size in little time.
2 - The p-list Suite is fully consistent with AppleScript. You can
store and read AppleScript quantities in a totally transparent
fashion.
I think of four frequent occasions where a scripter might want to use XMLLib.
- you do have structured information (or XML documents) to process:
iTunes list, FMP outputs, Apache logs, etc.
- you must manipulate Apple's p-lists: com.what.ever files, preferences, etc.
- you need an indexed list, an associative array, a record with
computed keys, or whatever you call it - a request frequently posted
here under a form or another. You will appreciate an incredibly fast
lookup time, even if the p-list is big: p-lists use a powerful
hashing algorithm (I once timed XMLLib 5 ms for retrieving a record
among 5000).
- you want to automate html creation, either to make your web site in
less time, or to serve dynamic pages.
The link to the Read Me page for XMLLib osax is [1]:
<http://www.satimage-software.com/en/readme_xmllib20.html>
The link to the download for XMLLib osax is:
<http://www.satimage-software.com/downloads/XMLLib20.dmg>
The home page for the XMLLib osax (and the online documentation) is [1]:
<http://www.satimage-software.com/en/text_utf_re_xml.html>
Thanks to the members of SUL who helped with suggestions, high load
testing, and bug reports.
We wish you all a Merry Christmas!
Best regards,
Emmanuel
[1] Version française en remplaçant /en/ par /fr/.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden