The DocML Project
Description
DocML is a research project supported by the DFG (Deutsche
Forschungsgemeinschaft) Research Foundation, aiming at providing an
intuitive and efficient transformation language for hierarchically
structured documents, in particular for XML documents. We explore new
techniques for locating matches of complex patterns in documents. In
particular, we look for pattern-matching features which are needed in
document transformations. Using this pattern-matching, a rule-based
transformation language is implemented. We experiment with processing
models which are as declarative as possible. The goal is to support
intuitive specifications of most transformations. More elaborate
transformations can always be flexibly achieved by hooks provided in
the transformation language to the full functionality of the SML
programming language.
Members
Systems
- Fxp: a functional XML parser
- Fxgrep: a functional XML querying tool
- Fxt: a functional XML transformation language
Publications
- Efficient XML Processing with Tree Automata
- Alexandru
Berlea, Ph.D. Thesis, Technische Universität München, October 2005
- Binary Queries and XML Transformations
- Alexandru
Berlea, In Berliner XML Tage 2004
- Binary
Queries for Document Trees
- Alexandru
Berlea and Helmut
Seidl, In Nordic Journal of Computing, Volume 11, Number 1, Spring
2004
- Macro Forest
Transducers
- Thomas Perst
and Helmut
Seidl, In Inf. Process. Lett. (ILP) 89(3): 141-149 (2004)
- Querying
and Transforming XML Documents Using Tree Automata
- Alexandru
Berlea and Helmut
Seidl, In ETAPS 2003
- Binary
Queries
- Alexandru
Berlea and Helmut
Seidl, In Extreme Markup Languages 2002 Conference, Montreal, August
2002
- Transforming
XML Documents using fxt
- Alexandru
Berlea and Helmut
Seidl, Journal of Computing and Information Technology CIT, Special Issue
on Domain-Specific Languages, January 2002
- fxt
- A Transformation Tool for XML Documents
- Alexandru Berlea and
Helmut Seidl, XML
Conference & Exposition 2001, Orlando, December 2001
- Ein
Makromechanismus für die Dokumentenbeschreibungssprache XML
-
- Thomas
Perst, Diploma Thesis, University of Trier, Mai 2001
- Parsing
and Querying XML Documents in SML
- Andreas Neumann,
Doctoral Thesis, University of Trier, December 1999
- Locating Matches of Tree Patterns in Forests
- Andreas Neumann and Helmut Seidl,
18th FSTTCS, LNCS 1530, 134-145, 1998