Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Koken 0.8.2
  • ContentBox 1.5.2
  • jQPlayer 0.5.2
  • SPOILER ALERT! 0.0.2
  • jQuery Mask Plugin 0.9.0
  • Easing Slider 2.1.2
  • Btapp.js 0.2.0
  • WiiFlash 0.4.5
  • Breeze.js 1.3.3
  • TinyMCE Templates 3.0.2
  • Home > Scripts > Development Tools > XML Tools

    JSXML XML Tools

    Download button


    Downloads: 385  Tell us about an update
    User Rating:
    Rated by:
    Good (3.0/5)
    8 user(s)
    Developer:

    Website:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Keyring Labs | More scripts
    www.keyringlabs.com
    GPL - GNU Public License 

    Windows
    N/A
    XML
    March 3rd, 2007, 11:11 GMT
    C: \ Development Tools \ XML Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    JSXML XML Tools description

    JSXML XML Tools is a library of XML tools.

    JSXML is a library of XML tools. Originally written by Peter Tracey, it was released under the LGPL open-source license in July, 2001.

    JSXML includes
    - REXML - a light-weight regular expression-based XML parser
    - Gives you programatic access to XML documents.
    - Integrates with the JSXMLBuilder and JSXMLIterator
    - The fastest JavaScript XML Parser available

    - REXML Lite - a stripped down version of REXML
    - Whitespace has been removed and internal variables renamed - file size is 1.9 KB!
    - No support for text, cdata, and pi elements (however text is still accessible through the text property of an element).
    - Text property of elements doesn't include text of that element's children
    - Interchangable with REXML, as long as no unsupported functions are accessed

    - JSXMLBuilder - a flat interface to modify XML
    - JSXMLBuilder makes it easier to program GUIs that leverage the flexibility of XML
    To tree or not to tree?
    Most APIs for XML use a tree structure, which initially seems to be the right approach given that XML is itself tree-stuctured. However, anyone who has built a user interface which uses XML via MSXML or another tree-structured API knows as soon as there are several user actions that result in XML modifications, the code quickly become unmanageable. Therefore the JSXMLBuilder object takes the tree structure from REXML and makes it accessbile with a flat interface. The childElement and parentElement methods are still available, but there are many other ways to access and manipulate elements, making it very convenient to alter pieces of the XML directly from events in the GUI, without navigating through the API hunting for elements.
    - Text is not stored as a child element, and there is no support for comment, cdata, and pi type elements. Text is accessed and writable through the text property of an element.

    - JSXMLIterator - a tool to iterate the tree structure of a REXML object without using recursion



    TAGS:

    JSXML XML | XML Tools | parsers tools | JSXML | XML | parsers

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM