Content deleted Content added
m →See also: +ja |
Bunnyhop11 (talk | contribs) No edit summary |
||
Line 25:
; '''[[HaXml]]''' : A library and collection of tools to write XML transformations in [[Haskell (programming language)|Haskell]]. Its approach is very consistent and powerful. Also see [http://www.cs.york.ac.uk/fp/HaXml/ this paper about HaXml published in 1999] and [http://www-106.ibm.com/developerworks/xml/library/x-matters14.html this IBM developerWorks article]. See also the more recent [http://www.flightlab.com/~joe/hxml/ HXML] and Haskell XML Toolbox ([http://www.fh-wedel.de/~si/HXmlToolbox/ HXT]), which is based on the ideas of HaXml and HXML but takes a more general approach to XML processing.
; '''XMLambda''' : XMLambda (XMλ) is described in a [[1999]] paper by [[Erik Meijer (computer scientist)|Erik Meijer]] and [[Mark Shields (computer scientist)|Mark Shields]]. No implementation is available. See [http://www.cartesianclosed.com/pub/xmlambda/ XMLambda home page].
; '''[[FleXML]]''' : FleXML is an XML processing language first implemented by Kristofer Rose. Its approach is to add actions to an XML [[Document Type Definition|DTD]] specifying processing instructions for any subset of the DTD's rules.
; '''[[XML Sapiens]]''' : A paradigm of the managed sites building, a way for the independent aspects’ effective integration: data, design, and functionality.
; '''[[Scala programming language|Scala]]''' : A general-purpose functional and object-oriented language with specific support for XML transformation in the form of XML pattern matching, literals, and expressions, along with standard XML libraries.
|