XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Resource Guide -> XML Parsers -> XDuce

XDuce

A Typed XML Processing Language

Date: Sep. 5, 2000
Link: http://www.cis.upenn.edu/~hahosoya/xduce/index.html
Source Author or Organization: Peter Buneman, Haruo Hosoya, Benjamin Pierce, Jerome Vouillon, Philip Wadler

Transduce (XDuce) is a statically typed programming language that is specifically designed for processing XML data. It's a tree transformation language "similar in spirit to mainstream functional languages but specialized to the domain of XML processing." Major features include regular expression types and regular expression pattern matching. In addition, regular expression types support subtyping, yielding a substantial degree of flexibility in programming. XDuce utilizes a pre-release version of Polymorphic XML Parser (PXP) for its XML transformation language.