#XProc

Norm Tovey-Walshndw@toot.wales
2025-05-26

Migrating (some things) to Codeberg. It’s the switching costs that get you. #XProc #XMLCalabash

so.nwalsh.com/2025/05/26-codeb

Norm Tovey-Walshndw@toot.wales
2025-05-04

Pipelineception. Pipelines inside pipelines with pipelines using pipelines for pipelines to do pipelines because pipelines. Pipelines! #XProc #XMLCalabash

so.nwalsh.com/2025/05/04-pipel

Norm Tovey-Walshndw@toot.wales
2025-02-08

A sensible consistency. Making common things easy with a little XML Calabash hack. #XProc #XMLCalabash

so.nwalsh.com/2025/02/08-consi

Norm Tovey-Walshndw@toot.wales
2025-01-05

Snapshot this. As my holiday winds down (Happy New Year, by the way!), I’ve published one more XML Calabash 3.x release. I’ve also started pushing them to a snapshots repository. #XProc #XMLCalabash

so.nwalsh.com/2025/01/05-xmlca

Norm Tovey-Walshndw@toot.wales
2024-12-24

Invisible XML in production. Using iXML to parse a command line interface. #XProc #XMLCalabash #InvisibleXML

so.nwalsh.com/2024/12/24-ixml

Norm Tovey-Walshndw@toot.wales
2024-12-24

The Monitoring API. That sure is a dull title. If I cared about “engagement”, I’d find a way to stick “interactive XProc pipeline debugger” or “Schematron assertions in pipelines” into it. But I don’t, really. Care that is. ’s all true, though. #XProc #XMLCalabash

so.nwalsh.com/2024/12/24-monit

Norm Tovey-Walshndw@toot.wales
2024-12-23

Alpha6. The story of XML Calabash 3.x has some twists and turns, but the last few alphas have passed all the tests and it’s finally possible to start thinking about some of the fun things. #XProc #XMLCalabash

so.nwalsh.com/2024/12/23-alpha

Norm Tovey-Walshndw@toot.wales
2024-12-15

I just noticed that GitHub recognizes #XProc as an implementation language. Nice!

so.nwalsh.com/2024/12/15/10455

Martin Kraetkexporc@mstdn.social
2024-09-24

XProc users should check out this project: Erik Siegel just started XProcRef, an extensive and user-oriented description of all XProc 3.0 steps.
xprocref.org/index.html #xml #xproc

Norm Tovey-Walshndw@toot.wales
2024-07-21

It runs! (Again.). Not well. And not much. But not nothing! #XProc #XMLCalabash

so.nwalsh.com/2024/07/21-it-ru

Roland Dregerrolanddreger
2024-05-02
Roland Dregerrolanddreger
2024-01-17

AI or better LLMs (Large Language Models) are quite good at handling code and converting data. But how reliable are they? Test case: Convert YAML files into JSON files. Use case: Transferring 778+ YAML files with a modified structure into one JSON file using

vimeo.com/903738238?share=copy

Roland Dregerrolanddreger
2023-12-04

With the new version 1.3 of MorganaXProc-IIIse, we now have an <p:ixml> step. Great for splitting larger amounts of text into smaller pieces for iXML. xml-project.com/

Screenshot oXygen editor.
Tab 1:
<?xml version="1.0" encoding="UTF-8"?>
<p:declare-step xmlns:p="http://www.w3.org/ns/xproc" name="pipeline" version="3.0">
    
    <p:output port="result" sequence="true" serialization="map{'indent':true()}"/>
    
    <p:ixml>
        <p:with-input port="grammar">
            <p:inline content-type="text/plain">
date: s?, day, s, month, (s, year)? .
-s: -" "+ .
day: digit, digit? .
-digit: "0"; "1"; "2"; "3"; "4"; "5"; "6"; "7"; "8"; "9".
month: "January"; "February"; "March"; "April"; "May"; "June"; "July"; "August"; "September"; "October"; "November"; "December".
year: (digit, digit)?, digit, digit .         
            </p:inline>
        </p:with-input>
        <p:with-input port="source">
            <p:inline content-type="text/plain">4 December 2023</p:inline>
        </p:with-input>
    </p:ixml>
        
</p:declare-step>
Tab 2:
=================================
MorganaXProc-IIIse 1.3
Copyright 2011-2023 by <xml-project /> Achim Berndzen
=================================

Using NineML (c) 2023 by Norm Tovey-Walsh.
<?xml version="1.0" encoding="UTF-8"?>
<date>
   <day>4</day>
   <month>December</month>
   <year>2023</year>
</date>
Process ended with exit code: 0
2023-12-01

MorganaXProc-III 1.3 is out. New features (e.g. support for p:ixml) and minor bug fixes.
#xproc
xml-project.com/

2023-08-23

.@xml_project und ich freuen uns über die Möglichkeit, unseren Talk "Improving quality critical #XML workflows with #XProc 3.0 pipelines" der diesjährigen #MarkupUK im Rahmen der #XUGS27 noch einmal präsentieren zu können.
markupuk.org/2023/webhelp/inde

2023-08-14

MorganaXProc-III 1.2 is out. New feature: Higher order functions and function item in XPath expressions.
Lot of bug fixes.
#xproc
xml-project.com/

2023-05-08

Excited to share that the talk of @xml_project and me has been accepted for this years #MarkupUK conference.
We're going to talk about "Improving quality critical #XML workflows with #XProc 3.0 pipelines"

Looking forward to meet you in London in June.
markupuk.org/schedule.html

2023-01-16

MorganaXProc-IIIse 1.1. is out:
- Some improvements in usability
- Some bug fixes
- and finally: Support for Saxon 11 (a little late, I know)
Details: xml-project.com/morganaxproc-i
#XProc

le-tex 🇺🇦letexml@fosstodon.org
2023-01-14

Welcome @xml_project on Mastodon!
Other #XProc accounts to follow: @xproc and @ndw (there’s probably no dedicated XML Calabash account yet)

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst