data2type: We are your experts for XML development, training and consulting

Data analysis, process optimisation, development of XML software and XML training courses

You have an interesting project regarding the field of XML and you wish competent support? Then data2type is the right address. We will jointly find the optimal solution for the structuring, conversion and output of your data. Many international companies from various industries trust in our expertise.

data2type offers a broad range of services all around the topic XML:

We offer a wide range of solutions, for example in the field of automated publishing with XSL-FO, the automated generation of Office documents, XML schema languages (DTD/Schema development) or the conversion, transformation and quality assurance of data

We assist you with your publishing project, for instance by giving advise regarding the choice and the embedding of XSL-FO formatters and XML editors as well as the realisation of the layout with XSL-FO.

You have decided – in the most cases after a joint project − to refine your XML applications on your own, but you need a little help: We are pleased to support you.

You want to deploy and refine the developed XML applications independently, but you don' t have the required know-how? We will be happy to train you and your team and will be at your disposal for any additional support services.

  • Programme of XML seminars and courses in 2018

    Our XML training courses

    The following topics are offered as open or in-house seminars. Find more information about our training courses.

    • XML basics
    • XML workflows in publishing companies
    • XML Master Basic Tutorial
    • XSLT
    • XSLT 2 and XPath 2 (for developers)
    • XSLT 3 and XPath 3 (for developers)
    • XQuery
    • XProc
    • Conversion of SGML data to XML
    • XSL-FO
    • Word and XML
    • Excel and XML
    • SVG
    • SVG automation
    • ePub
    • CSS
    • Printlayouts with HTML and CSS
    Publishing standards
    • DITA
    • DocBook
    • TEI
    Quality assurance/ Validation
    • Quality assurance of XML data
    • XML last: the right way
    • XML Schema
    • RELAX NG
    • Schematron
    • XProc
    • Conversion of SGML data to XML
    • oXygen Editor (application and adaptation)
    • Altova MapForce
    • Altova StyleVision & Authentic
    • Altova XMLSpy
    XML and databases
    • Oracle and XML
    • XQuery
    InDesign and XML
    • E-Books with Adobe InDesign
    • InDesign automation with JavaScript
    • Find & Replace more efficiently with GREP
    • XML publishing with InDesign
    • XML special: Crossmedia publishing with InDesign
    Adobe FrameMaker and XML
    • Adobe FrameMaker structured: DITA
    • Adobe FrameMaker: XML application and data migration
    • Adobe FrameMaker: Application programming interface
    Meta data
    • MARC
    • ONIX
    Web technologies
    • Semantic technologies: Introduction
    • Semantic technologies: RDF(S)
    • XForms
    • Newsfeeds with RSS and Atom
    • CSS
    • Printlayouts with HTML and CSS
    • Java and XML
    • Regular expressions for advanced users
    • XBRL: Basic course
    • XBRL: Advanced course
  • News, current events and conferences

    >> To the data2type news archive.

    data2type has moved!

    After more than eight years in Heidelberg Wieblingen we packed our laptops and moved to the beautiful district of Heidelberg Neuenheim.

    Since November 2020 the office and training rooms of data2type GmbH are located in Neuenheimer Landstraße 38/2, 69120 Heidelberg.

    We now enjoy a wonderful view of the Neckar river and Heidelberg's old town with its castle :-).

    >> Find our new location!


    data2check: the free online service

    Since February 2017, the free online service data2check is available under and was already successfully introduced at the Markupforum 2016 and the XML Prague 2017.

    With the help of this tool, Word, InDesign and EPUB files can be checked for correctness. Word documents are checked for compliance with the styles used (paragraph and character styles). Furthermore, a document can be examined for Word-specific components making further processing much more difficult (e.g. text boxes, pictures, charts, etc.). InDesign documents can be checked for created paragraph and character styles but also for constructs making the export from InDesign to the EPUB format impossible.

    After completion of a check, any errors found can be tracked with the help of comments in the output document. In addition, the uploaded data is stored as XML files in a database where they are available at any time.

    Due to these features, data2check is a useful and time-saving tool not only for employees of publishing companies or technical writers, but also for authors in order to control the quality of their documents.

    >> Further information on data2check


    The MathML Handbook is now online!

    Now, you can find "The MathML Handbook" by Pavi Sandhu (CHARLES RIVER MEDIA, INC., 2003) on the data2type homepage.

    A powerful XML-based markup language for publishing mathematics on the Web, MathML makes it possible to develop Web-based applications for displaying, searching, indexing, archiving and evaluating mathematical content.

    The book begins with an overview of MathML and its practical applications. It then moves on to a clear exposition of the basic concepts of MathML, including XML syntax, presentation markup, content markup and combined markup. Additional chapters deal with advanced topics, such as:

    • using CSS and XSLT stylesheets to control the display of MathML
    • tools for converting TeX equations to MathML
    • using JavaScript with MathML to create dynamic math websites featuring interactive equations.


    XSLT/XPath function reference online!

    New content: the reference of the XSLT 2.0 and XPath 2.0 functions is now online.

    The XSLT and XPath function reference is an excerpt from the German specialist book "XSLT 2.0 und XPath 2.0" (Galileo Computing, 2008) by Frank Bongers and was translated for the data2type homepage into English.

    A total of 130 functions - 19 of XSLT, 111 of XPath (with prefix fn:) - are explained in detail and assigned to a category. The origin (XSLT/XPath 1.0 or 2.0), the return value, the number and type of the arguments as well as the function call are described. Furtermore, the purpose of use of the respective function is presented and demonstrated by means of practical examples. Then, the signature in the form of a function definition and, where applicable, a comparison of the versions follows.

    From fn:abs() up to fn:zero-or-one(), the XSLT/XPath fan will find everything the heart could wish for.


    The Schematron QuickFix project

    On 14 March 2014, our Schematron developer Nico Kutscherauer published his project „Schematron QuickFix“. This open source project which is supported by the W3C extends the Schematron language by the functionality of defining QuickFixes. An implementation should offer the user these QuickFixes for the reported Schematron errors. With just one click the user can decide which QuickFix acceptably fixes the error.

    >> More information on the Schematron Quickfix project



Clients which trust in our long-standing expertise:

A selection of the clients data2type