Monday, September 10, 2012


The benefits of Expresso Parser



  1. Faster parsing
  2. Parse larger files with no memory restrictions
  3. Parse files simply.
  4. Graphically set search rules for parsing without the need for any parsing code.
  5. Parsing is error-proof with a GUI for rules setting
  6. XML search results can be tested immediately
  7. Instantly see the results of parsing without any parsing code.
  8. Modify parsing rules dynamically without changing the parsing code.
  9. Carry out complex search on large XML files quickly and efficiently.
  10. Can handle inheritance searches
  11. Permanently store, manage and re-run graphically created XML parsing rules.
  12. No integration layer
  13. Business rules are separate from underlying code.
  14. No costly, time consuming coding changes needed when business rules change.



  1. Faster parsing
SXML parses faster than DOM and SAX and is even faster when in caching mode. The SXML caching is based on virtual tag ids and so allows for changes in the values of elements in an XML file as well as alterations in tag values.

  1. Parse larger files with no memory restrictions
SXML allows a user to parse large files in caching mode without memory restrictions. XML files of 15GB can be parsed without any speed decrease.

  1. Parse files simply
Files parsed based on pre-set rules. No parsing code needed. Client code needed only to connect to the server and to obtain results for a specified file.

  1. Graphically set search rules for parsing without the need for any parsing code.
Say goodbye to complicated, time consuming and error prone XML parsing code. XML parsing can now be set graphically and tested dynamically on an uploaded XML file. The small amount of client code needed to access the SXML server remotely for later parsing is generated automatically.


  1. Parsing is error-proof with a GUI for rules setting
Since parsing is carried out with a Graphical user interface, it is not error prone like writing parsing code.

  1. XML search results can be tested immediately
When a user creates a search rule, they can see the results immediately, so they are able to test the validity of their search rules ensuring that they are returning the correct data from the XML file.

  1. Instantly see the results of parsing without any parsing code.
Graphically set a parsing rule for a file and see the results of the parsed file appear on the screen.
  1. Modify parsing rules dynamically without changing the parsing code.
Manage and maintain multiple search rules for each file. Modify search rules dynamically without having to update the client code.

  1. Carry out complex searches on large xml files quickly and efficiently.
Complex searches can be carried out intuitively using SXML Categories, the powerful engine behind the rules parser. SXML categories uses graph theory to allow the parser to search for results from an XML file while bypassing the regular, time consuming tree navigation.

  1. Can handle inheritance searches
SXML allows a user to search an xml file for elements based on the value of their parent, ancestor or sibling elements.

  1. Permanently store, manage and re-run graphically created XML parsing rules.
Each user keeps their own store of XML rules for each xml file which they have tested. These rules can be modified, re-tested or deleted. The user can remotely parse a file based on one or more of the search rules which have been developed for this file.

  1. No integration layer
SXML is available as a service. It does not need any integration layer as it is not installed on a user's machine. There are no interaction issues with various software versions and no security issues with having a new piece of software installed.

  1. Business rules are separate from underlying code.
The XML rules are stored separately from the XML parsing code and can be viewed, managed and modified using the GUI.

  1. No costly, time consuming coding changes needed when business rules change.
When a business rule changes, why spend three months or more updating parsing code for XML files containing the underlying data? Why risk future errors with XML parsing code in order to facilitate changes in business rules.
In the real world business rules change all the time, so you need an XML parser which will be automatically updated when you graphically set new business rules. SXML allows rules to be changed online using the Rules parser and no code changes are required to parse the xml with these rules.


For now, our beta version is available here. Try our XML Parser.


or find out more at www.sxml.com.au





No comments:

Post a Comment