XML 2007 Conference
Marriott Copley Place
Boston, Massachusetts, USA
3-5 December 2007
Add to your personal schedule

Using XQuery and XSLT on Non-XML Data

Tony Lavinio (DataDirect Technologies)
XML in the Enterprise Suffolk
Chair: Priscilla Walmsley (Datypic)

XQuery and XSLT are excellent languages for transforming of XML, but unfortunately, not all legacy data is in XML. This presentation demonstrates one simple way of bridging this gap using technologies currently deployed.

Outline:

  1. Talk about history – TSaxon (TagSoup + Saxon), libferris, etc.
  2. Show CSV file opened as XML
  3. Show EDI file opened as XML
  4. Show same EDI file as input to Saxon transformed using XSLT or XQuery
  5. How does it work?
  6. 10000 foot view of URIResolver
  7. Now explain how it can not only be used to locate, but can be used to alter the input stream on-the-fly
  8. Describe the design of a converter
  9. Show a sample converter
  10. Execute the sample
  11. Summary and Q+A

(All of the source code used in the demonstration will be included, but this will not be a line-by-line summary of the code. The purpose is to demonstrate how existing and deployed technology can be used to connect logically equivalent but physically different systems.)

Tony Lavinio

DataDirect Technologies

Tony’s primary task for the last several years has been designing converters to allow legacy data formats to be processed by XML tools, and the results of this can be seen at XML Converters.

Prior to that, he worked on Stylus Studio on the Custom XML Converter module, OASIS Catalog resolver and on Saxon integration. Before working for Progress Software Corp. [PRGS], the parent of DataDirect Technologies, he spent more time than he cares to admit architecting and implementing enterprise software for the insurance industry.

Your account


(?)

Premiere sponsor

Microsoft Interoperability

Platinum sponsors

JustSystems
DataDirect
IBM

Gold sponsors

Intel
Antenna House

Produced by

IDEAlliance

Event sponsor

RSuite CMS

Co-hosts

OASIS
Philly XML
XML Guild
Event software by Expectnation