XML Prague 2020
| title | author | length |
|---|---|---|
| Opening and sponsors presentation | 14m | |
Sponsors announce Oxygen XML Editor 22 release and staff presence with a demo table, Saxonica confirms ongoing support and teases an XSLT 3 book still pending… | ||
| Refactoring the way we talk about CSS | Rachel Andrew | 45m |
Argues that CSS teaching must shift from rote tricks to the actual layout system: start with display property and formatting contexts (normal flow, flow-root)… | ||
| A note on Editor performance | Stef Busking, Martin Middel | 30m |
Fonto is a browser WYSIWYM XML editor implemented in JavaScript/React that now handles multi‑megabyte docs and can scale to gigabytes with just-in-time… | ||
| XSLWeb: XSLT- and XQuery-only pipelines for the web | Pieter Masereeuw, Maarten Kroon | 28m |
XSLWeb is an open source Java servlet that turns an HTTP request into an XML pipeline (a request-to-pipeline dispatcher implemented as an XSLT stylesheet) and… | ||
| Design Suggestions for XML++ | Svante Schubert | 26m |
Argues for a pragmatic XML++ focused on tooling and semantics: calls out the XML bomb: 15 lines → 3 GB vulnerability, the proliferation of competing grammars… | ||
| Things we lost in the fire | Geert Bormans, Ari Nordström | 28m |
Multiple client projects show what to watch for: entrenched teams that reject sensible tech (XSLT resisted by devs), tools with hard limits that break design… | ||
| Opening of afternoon sessions | 05m | |
Announcements list sister events and concrete calls to act: Markup UK runs 4–6 June at King's College London with early bird registration and a discount code… | ||
| Rebuilding the Oxygen blog using XML | George Bina, Radu Coravu | 24m |
Modern XML applications are built by connecting a number of distributed services rather than being a monolithic system. Such applications can be setup in a… | ||
| Sequence alignment in XSLT 3.0 | David Birnbaum | 31m |
Implements the Needleman–Wunsch global pairwise algorithm in XSLT 3.0, proving practical viability rather than just restating the topic. Uses anti‑diagonal… | ||
| Loose-leaf Formatting with CSS | Tony Graham | 32m |
A CSS driven loose‑leaf formatter converts controlled HTML5 into PDF via an CSS + XSLT pipeline that generates an area‑tree XML, mangles it to extract only… | ||
| Powerful patterns with XSLT 3.0 hidden improvements | Abel Braaksma | 34m |
XSLT 3.0 extends pattern matching with predicate patterns that start with . and can match atomic items like maps (example: .(key(42))), processors evaluate… | ||
| A Proposal for XSLT 4.0 | Michael Kay | 53m |
Proposes concrete XSLT 4.0 features: a tuple types notation to describe and pattern-match JSON-style maps (keys-as-strings, optional fields treated as empty)… | ||
| Opening of the last conference day and sponsor presentations | andrea soon | 06m |
Morning session opens with sponsor updates: a Prince CSS Rocks project presents a render‑neutral platform that converts HTML and XML plus CSS into PDF… | ||
| Profile driven transformation service at the Dutch Central Bank | Roland Hommes, Geert Bormans | 34m |
Centralized transformation service converts the bank's internal DB XML into five outgoing syntaxes (XML, XBRL, SDMX, JSON, CSV) for about 400 reports, using a… | ||
| The Next Millenium Document Format | Svante Schubert | 31m |
Claims a document format should carry semantic change commits instead of zipping final states, demonstrates an ODF DOMs prototype that turns ODF/HTML edits… | ||
| X-definition 3.3 – XML and JSON | Václav Trojan | 18m |
New version of X-definitions 3.3 allows to work with data both in XML and JSON form. The input data is validated according to the rules described in the… | ||
| (Re)presentation in XForms | Steven Pemberton, Alain Couthures | 27m |
Claims that XForms reduces development time to about 1/10 and shows a working client-side implementation, XSLTForms, that transforms XForms into… | ||
| Greenfox – a schema language for validating file systems | Hans Juergen Rennau | 31m |
Greenfox is a schema language that validates an arbitrary file‑system tree (a chosen folder and its descendants) using an XDM-based model and… | ||
| Shooting XQuery arrows fast and accurately | Juri Leino | 35m |
Library crossbow makes the XQuery 3.1 arrow operator practical by shipping concrete helpers: numeric comparators, accessors, for-each-index, sort-by, group-by… | ||
| XProc 3.0: Ready or Not | Norman Tovey Walsh | 25m |
Core language goes to Last Call (February 2020) while the standard step library remains pending; the group removes the serialize-map function and tightens URI… | ||
| Use cases and examination of XML technologies to process MS Word documents... | Colin Mackenzie | 32m |
Explores a working pipeline that unzips DOCX, runs XProc and XSLT3 steps, applies SchemaTron validations to detect 100s of style and numbering problems, writes… | ||
| XML-MutaTe: A declarative approach to XML Mutation and Test | Renzo Kottmann, Fabian Büttner | 33m |
Presents XML-MutaTe, a declarative method and prototype tool (xml-mutate) for testing XML Schema and Schematron designs by annotating XML instances. It uses… | ||
| An Analytical Approach to Writing XSLT Transformations for Converting Documents... | Liam Quin | 32m |
Tool called Eddy parses and flattens DTDs via a SAX API, compares source and destination (JATS examples), and generates a 5 MB identity XSLT plus a simple… | ||
| XSLT Earley: First Steps to a Declarative Parser Generator | Tomos Hillman | 29m |
Proof-of-concept XSLT Earley implements the Earley parsing algorithm in XSLT 3, consuming grammars expressed as Invisible XML and emitting XML parse trees; it… | ||
| nothing matches | ||