[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Reusing XML Processing Code in non-XML Applications

  • To: xml-dev <xml-dev@l...>
  • Subject: Reusing XML Processing Code in non-XML Applications
  • From: "Oleg A. Paraschenko" <olpa@x...>
  • Date: Tue, 7 Jun 2005 01:13:56 +0400
  • Organization: xmlhack.ru


I'd like to introduce an article which might be of some interest:

Reusing XML Processing Code in non-XML Applications

HTML: http://uucode.com/texts/genxml/genxml.html
PDF:  http://uucode.com/texts/genxml/genxml.pdf


  XML can be considered as a representation of hierarchical
data, and the XML-related standards - as methods of processing
such data. We describe benefits of XML view on legacy data and
its processing, and suggest a method to develop XML tools and
make them reusable for different tree-like structures in
different programming languages.

  Our approach is to use virtual machine technology, in
particular, the Scheme programming language. We're taking the
unusual step of using the Scheme syntax itself as a native
virtual machine language. Together with the SXML format and
Scheme implementations tuning, it gives us the XML virtual
machine (XML VM).

  Reference implementations are ready for the Python and C
languages. We describe a library for XSLT-like transformations
of the Python parse trees and a special version of the GNU find
utility which supports XPath queries over the file system.


  The article needs some rework. Unfortunately, I don't know
when I'll find time for it, so I publish it as is.

Oleg Paraschenko  olpa@ http://xmlhack.ru/  XML news in Russian
http://uucode.com/blog/  Generative Programming, XML, TeX, Scheme


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.