2025-02-13 Introduction to Extensible Stylesheet Language Transformations (XSLT)
Learn how to transform documents and data in a functional, template-based manner.
Reiter
About this training
Introduction to Extensible Stylesheet Language Transformations (XSLT)
XML, the Extensible Markup Language, is the syntactical foundation of numerous document and data formats used in research and everyday life.
Some examples of XML applications are:
- Office Open XML for office suites (MS Word, LibreOffice, etc),
- Domain-specific formats like TEI, MEI and Epidoc (humanities), GML (geography), or SBML (systems biology),
- Library and memory institution data formats (MARCXML, MEDS, MODS, EAD, LIDO, CIDOC CRM),
- Text recognition formats (PAGE XML, ALTO),
- SVG to represent vector graphics,
- Mathematical notation for web rendering (MathML, OpenMath),
- Technical documentation (DocBook),
- or GraphML, a file format that originates from the graph drawing community.
The Extensible Stylesheet Language (XSL) offers powerful tools to transform XML and other text-based data into various formats. It is a family of languages which includes the XML Path Language (XPath) to address parts of an XML document, and XSL Transformations (XSLT), a full-fledged declarative programming language.
Course Objectives
- What is XML and the XSL family? Could these be useful tools for my research workflow?
- Learn how to select XML nodes with XPath.
- Learn how to transform XML with XSLT.
Target group
- Students and staff of UniBe, regardless of discipline or experience level.
Prerequisites
- No specific knowledge required.
- Participants must bring their own laptops.
- Participants ideally have a test version of oXygen XML Editor installed (a license will provided in the course).
Methods
This course combines inputs on the subject, interactive demonstrations and hands-on exercises.
Certificate
- A certificate will be delivered to participants who have attended the whole training.
Coaches
- lic. phil. MA DH Peter Dängeli, Digitial Humanities Specialist
- lic. phil. MAS ALIS Christian Forney, Information Specialist
Practical information (time, location ...)
Time : 2025-02-13 09:00-17:00
Location : Room 124, Mittelstrasse 43
Online Participation: Possible to attend on Zoom upon request
Location : Room 124, Mittelstrasse 43
Online Participation: Possible to attend on Zoom upon request
Training language: English
Participants : Max 25
Registraion : Mandatory
Participants : Max 25
Registraion : Mandatory
About DSL
The Data Science Lab is there to boost your research by supporting you solving computing challenges.
https://www.dsl.unibe.ch/
https://www.dsl.unibe.ch/