Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Functional OO Programming with Triangular Circles
[go: Go Back, main page]

Functional OO Programming with Triangular Circles

Author(s)
Ralf Lämmel and Dave Remy

Abstract
Given the capabilities of OO programming, its maturity and generality, it is a sane expectation to adopt OO as the paradigm of choice for XML processing. To serve that expectation, one would map XML schemas to object models so that XML data can be processed through familiar objects. The first generation of mapping technologies has been somewhat disappointing and the term X/O impedance mismatch has been coined in this context. By devising a mapping that caters for XML-aware objects as typed views on untyped XML trees (as opposed to plain objects with fields), and by leveraging functional OO programming, one can actually deliver on the expectation to adopt the (enriched) OO paradigm for XML processing.

Resources

Bibtex entry
@inproceedings{LR06,
 author      = "Ralf L{\"a}mmel and Dave Remy",
 title       = "{Functional OO Programming with Triangular Circles}",
 booktitle   = "{Conference Proceedings XML 2006}",
 year        = 2006,
 month       = dec,
 note        = "10 pages"
}

maintained by Ralf Lämmel (Email: Ralf.Lammel@microsoft.com)