SofoTex.com free mac software downloads
Top Downloads | Featured downloads | Freeware | New | Reviews   
windows mac os software downloads  
 Find Software     Advance search
You are here » Home: Development Tools: XMLLib osax

XMLLib osax

  • Download Now!
  • Visit Homepage
  • Write a Review
  • User Rating: XMLLib osax Rating Rate It
  • Report a broken link
  • Add to your Favorites!
  • XMLLib osax Publisher'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.

    What's new in this version:

    * XMLLib.osax now uses libxml-2.6.31 and libxslt-1.1.22.
    * XMLLib.osax now uses libxml-2.6.29 and libxslt-1.1.21. exslt functions in xsl stylesheets are now supported by the XMLTransform command. Note that XML errors handling does not support any more files or texts containing carriage return (CR) as line separator (line number and selection of an error may be irrelevant in such cases).
    * The XMLXpath command conforms to XPath1.0 and adds the XPath2.0 functions compare, upper-case, lower-case, ends-with and base-uri in the namespace "http://www.w3.org/2005/xpath-functions". XMLXpath also adds the function applescript in the namespace "http://www.satimage-software.com/xpath-functions". The first argument of applescript is the name of the AppleScript handler, the following arguments are passed to the handler.
    * XML and Plist commands now support opening URLs (like XMLOpen "file://localhost/folder/name.xml", XMLOpen "http://domain.com/folder/name.xml" or XMLOpen "ftp://login:pasword@domain.com/folder/name.xml".)
    * The XMLSave command has now two more optional parameters: xml declaration (to omit xml declaration when saving), and encoding.
    * The XMLOpen and XMLSave commands now have a html4 flag to handle HTML instead of XML.
    *

    The XMLOpen command has a new from string parameter. You must provide to XMLOpen a file reference or an url as direct parameter, or an xml string with the from string parameter (e.g. XMLOpen from string "".)

    Commands that supported file references as parameter (e.g. XMLOpen) did supported hfs paths at the same time: you could run XMLOpen "disk:path:file.ext" instead of XMLOpen ("disk:path:file.ext" as alias). This is not allowed any more, to permit such texts to be urls or unix paths. Note that you can still provide an xml string as the direct parameter of XMLOpen for backward compatibility.
    * XMLLib commands that accept a list of XMLRef as parameter can now accept an XPathRef instead. An XPathRef is a record defining a list of XMLRef by providing a node and an xpath string. Cf XMLLib.osax's dictionary for more info.
    * The new XMLNewIndex and XMLLookup commands can be used to optimize XPath requests by evaluating once and for all an xpath request and putting the results in an index.
    * XMLLib.osax commands should not crash any more when you use obsolete XMLRef that has been suppressed with XMLRemove or other XMLLib commands.
    * The XMLValidate command has a new against parameter to validate an XML document against a given DTD (provide an alias or an URL).
    * The new XMLSetExtras and XMLGetExtras commands associate some AppleScript content with a xml document. Those commands have no effect on the XML part of the document. Those commands are analog to the volatile extras property of Smile's scriptable objects.
    * The XMLDocument and PlistDocument commands now return a list if relevant.
    * XMLLib.osax now supports more encodings, such as "macintosh" (not recommended).
    * The XMLDisplayXML command has a new xml declaration parameter (true by default) to display the xml declaration "
    * The XMLDisplayXML command now display the namespaces of the elements, even if those elements were defined in an upper level of the XML. For example:

    set x to XMLOpen from string ""
    set b to XMLChild (XMLRoot x) index 1
    XMLDisplayXML b
    --"" (and not "")

    Specifications
    Date Added: Fri Mar 28 2008
    Version: 3.1.0
    License: Freeware
    Price/Registration Fee $: 0.00
    File size: 1.5M
    Operating System: Mac OS X 10.5 PPC, Mac OS X 10.5 Intel
    Company: Satimage-software


    Your Rating:
    poor 1 2 3 4 5 excellent
    Subject:

    Write a review:

    Your Name:

    Your Email:

     

    <- Previous - Next ->

    Related Products:

  • MySQL Query Browser
    MySQL Query Browser is a database querying tool that combines the simplicity of a ...
  • LAME QuickTime MP3 Encoder Component
    Adds LAME based MP3 encoding export support to QuickTime, allowing all QuickTime API ...
  • ArgoUML
    now have access to the Spell Checker. You can verify the spelling in an entire docum
  • NetBeans IDE
    An open source IDE written in the Java programming language. A tools platform into which ...
  • Tomcat
    Tomcat By SW includes many industry-standard components for developing and deploying ...
  • MagicDraw UML
    MagicDraw is a visual UML modeling and CASE tool with teamwork support. Designed for ...
  • Torque Game Engine SDK
    About Torque Game Engine SDK A fully featured AAA game engine with award winning ...
  • HexEdit
    Hexadecimal file editor that handles both data and resource forks. It is the most widely ...
  • BlueJ
    BlueJ is an integrated Java development environment developed specifically for ...
  • Eclipse
    Open source software development project dedicated to providing a robust, full-featured, ...
  • Categories
    Apple
    Audio
    Business Software
    Communication
    Development Tools
    Drivers
    Educational
    Email Utilities
    Games
    Graphics Software
    Home And Desktop
    Internet
    iPod And iTunes
    Mac Utilities
    Miscellaneous
    Multimedia
    Networking
    Productivity Tools
    Screen Savers
    Security
    Video
    Widgets

    Free Newsletter
    Keep informed of new additions to SofoTex, by subscribing to our low-volume weekly free newsletter that will deliver latest Mac OS Freeware, Shareware straight to your inbox!
    Email :

     

    Premiere Downloads
    Spring Cleaning
    Take Control with the NEW Spring Cleaning 7.0! Secure your privacy, Boost performance and protect information!

    Norton AntiVirus
    Trusted antivirus for Macs. It automatically removes viruses from email attachments, Internet downloads.

    Quicken Mac
    Optimize your investments. Maximize your return. Quicken gives you all the most powerful tools for your personal finances

    StuffIt Deluxe
    Now your complete information management toolkit! Completely redesigned for better performance and expanded functionality.

    Toast Titanium
    Roxio Toast® sets the standard for burning CDs, DVDs, and now Blu-ray discs on the Mac.



    Home | Developer Center | Link to Us | RSS Feeds | Contact Us | Privacy Statement

    Copyright © 1999-2008 SofoTex Inc. All rights reserved.