XMLLib osax for Mac

Developer's Description

XMLLib osax is a Scripting Addition which implements the XML DOM in AppleScript. Features include:

  • opening, validating, closing, saving an XML document
  • browsing an XML tree - parents, children, siblings
  • searching an XML tree - sending a XPATH request
  • editing, creating, removing an XML node
  • searching text in an XML node
  • applying a XSLT stylesheet
  • handling XLinks

XMLLib carries references rather than data or object specifiers, so a script can process large XML documents as fast as if you had been writing a C program - yet, in a more comfortable environment.

Also includes a similar set of commands for Property lists (p-lists). Transparently store AppleScript objects in p-lists. Provide a fast lookup table (or "dictionary", or "associative array") structure.

Full Specifications

What's new in version 3.1.3

  • XMLLib.osax now uses libxml-2.7.2 and libxslt-1.1.24.
  • XMLChild now accept negative indices.
  • You can now save compressed xml files: just add the .gz extension to your file path when using XMLSave. Note that XMLOpen opens such compressed files.
  • The as parameter of the PlistURL command now accepts "as unix path".
  • The new XMLGetNameSpaceFromPrefix command returns the URL associated to a given prefix in the scope of a given node.


Date Added January 6, 2009
Version 3.1.3

Operating Systems

Additional Requirements none


Total Downloads 70
Downloads Last Week 0
Report Software

Related Software

Adobe AIR

Adobe AIR

JavaScript OSA

JavaScript OSA
SvnX logo




Promo image for CNET Shopping

Get the best price on everything

Shop your favorite products and we’ll find the best deal with a single click. Designed to make shopping easier.