- XML Calabash 0.9.44, 10 Jan 2012
Announcing what I hope is the last pre-1.0 beta release of XML Calabash.
- Congratulations Geert!, 25 Oct 2011
Congratulations to Geert on his winning entry to the XML Holland 2011 Challenge.
- XProc Update, 05 Oct 2011
Some of my recent hacking in the XProc space.
- Using Pygments from XSLT, 31 Aug 2011
Create highlighted source code listings in DocBook directly from XSLT.
- Pipeline graph analysis, 11 Nov 2010
Building a better XProc processor will depend, I think, on the ability to
analyze the data flow graph of the pipeline. As a happy side-effect, it seems likely that
this will produce nice pipeline diagrams.
- Document templates in XProc, 07 Nov 2010
Exploring how to make XProc a little easier to use, at
TPAC2010, the XProc WG decided to add a couple of new (optional)
steps.
- XML Calabash V0.9.23, 27 Jul 2010
Announcing XML Calabash V0.9.23.
- ePUB tools, 09 Jun 2010
Want to convert your favorite specification to ePUB? Here are the tools
that I've been using. [Update: 10 June 2010] Much revised.
- ePUB specifications, 07 Jun 2010
Playing with ePUB. In this episode, ePUB versions of W3C specifications.
[Update 10 June 2010] Regenerated with stricter compliance to the ePUB
rules; added a few more. Plus pretty covers!
- XProc is a W3C Recommendation!, 11 May 2010
I'm delighted to say that we're finally finished. We've been
finished for a while, really, but today's announcement of the
Director's decision to advance XProc: An XML Pipeline Language to
Recommendation status dots the final “i” and crosses the final
“t”.
- Accessing Flickr with XProc, 13 Apr 2010
I have a hammer.
- XML Pipelines: A Guide to XProc, 12 Apr 2010
I guess it's official, I'm writing another book.
- “Default” XML Processing, 09 Apr 2010
A look at the intersection of the XML model PI, the XML
stylesheet PI, and XProc.
- Creating a DocBook V5.0 DTD, 18 Mar 2010
Taking another stab at the long-standing problem of producing
DTD (and XSD) versions of the DocBook V5.0 family of schemas.
- XProc Proposed Recommendation!, 10 Mar 2010
I'm pleased to report that XProc: An XML Pipeline
Language is now a W3C Proposed Recommendation.
- Wiki editing with XProc, 07 Mar 2010
An example, for better or worse, of automating website interaction
with XProc.
- XML Prague 2010, 24 Jan 2010
See you at XML Prague! And a chance to plug some really
excellent training.
- XProc: Back to Last Call, 28 Dec 2009
Early in January, a new XProc draft will appear. It will be a
Last Call Working Draft, a step backwards in the process, or maybe just
a half-step. The reason is important though: versioning.
- Using XML Catalogs and XProc together, 22 Jul 2009
XML Calabash, my implementation of XProc, is my go-to tool these
days for manipulating XML documents. Adding XML Catalogs into the mix
just makes it sweeter.
- Not exactly XProc, 23 Jun 2009
One advantage of being an implementor is that I can play with
languages that the Working Group didn't approve.
- Perhaps the penultimate XProc draft, 28 May 2009
Today, the XML Processing Model Working Group published a new
working draft. Not the very last working draft, but possibly very close.
- 126 issues: resolved!, 30 Apr 2009
Today, the XProc WG reached consensus on the last of the 126 issues
submitted during our Candidate Recommendation period.
- Landmark XML Calabash Moment, 28 Apr 2009
For the first time ever, (I assert) XML Calabash passes 100% of
the XProc test suite!
- XML Calabash 0.9.7 released, 31 Mar 2009
Announcing a new release of XML Calabash, my XProc processor.
- Building a bigger pipeline, 26 Mar 2009
Constructing a “real world” XProc pipeline:
building the XProc specification with XProc.
- XML Calabash 0.9.0 Released, 28 Nov 2008
Today I'm releasing XML Calabash 0.9.0, the first beta release
of my XProc processor.
- XProc Candidate Recommendation!, 26 Nov 2008
I'm pleased to report that XProc: An XML Pipeline
Language is now a W3C Candidate Recommendation.
- Hello again, 22 Nov 2008
I've been busy, ok?
- XProc and Calabash progress, 28 Sep 2008
The second “Last Call” for XProc ended on Friday. Things are
looking good for progress to Candidate Recommendation. That means we
need implementations!
- Announcing xproc-dev@lists.w3.org, 24 Aug 2008
You're invited to join the xproc-dev mailing list,
a public discussion forum for implementors and users of XProc:
An XML Pipeline Language.
- XProc goes back to Last Call, 20 Aug 2008
I sincerely expect this to be the Last Call.
- New XProc Working Draft, 01 May 2008
The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- Mapping photographs, 26 Mar 2008
An AJAX/Google Maps hack. [Update 28 Mar 2008: Now with my
Flickr contacts' photographs.]
- Rethinking XProc syntax, 07 Jan 2008
The Working Group has agreed to adjust the XProc syntax one more
time. One last time, I sincerely hope.
- XProc Slides, 05 Dec 2007
Earlier this week, I presented the current state of XProc to the
XML 2007 crowd. If you weren't there, or even if you were, the slides
are now online.
- New XProc Working Draft, 29 Nov 2007
The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XProc and XPath, 15 Nov 2007
When are two versions better than one? Maybe never, but
apparently sometimes two versions are an inevitable
compromise.
- XProc Versioning and Extensibility, 14 Nov 2007
If you don't plan for extensibility when you're designing
version 1.0 of your language, you often don't get any. I think we
have a plan for XProc now.
- The XML Pipeline Processor, V0.0.3, 19 Oct 2007
Announcing the second
release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- Unintended consequences, 17 Oct 2007
Everything is connected. But some things less obviously than others.
You're testing for consequences, right?
- XProc Implementations?, 09 Oct 2007
Are you implementing XProc or thinking about implementing XProc?
Are you willing to say so in public? Please do tell me!
- Implementing XProc, IX, 06 Oct 2007
Part the ninth, in which we arrange for you to get in on the act.
- Implementing XProc, VIII, 25 Sep 2007
Part the eighth, in which we get green lights across the board.
Ok, it's a small board, but it's still a landmark.
- XProc Last Call!, 21 Sep 2007
The XML Processing Model Working Group has published
XProc: An XML Pipeline Language as a Last
Call Working Draft!
- Bring out your tests, 05 Sep 2007
I've made another stab at the foundations for an XProc test suite.
Coming soon: test validation and the ability to upload (and maybe some day
run) your own tests.
- Better navigation, 30 Aug 2007
It's been ages since I wrote about site navigation
links. As the XProc spec works its way towards Last Call, I'm reminded
of their value.
- Implementing XProc, VII, 20 Jul 2007
Part the seventh, in which we (re)consider a fundamental part of the
design.
- The XML Pipeline Processor, 10 Jul 2007
This project is defunct, see http://norman.walsh.name/2008/projects/calabash instead.
This is the permanent status page for the XML
Pipeline Processor.
The XML Pipeline Processor is an
implementation of XProc: An XML Pipeline
Processor, a specification being developed by the W3C to
address questions about the XML processing model.
The first alpha version is now available.
- The XML Pipeline Processor, 10 Jul 2007
Announcing the first release of the XML Pipeline Processor,
my implementation of XProc:
An XML Pipeline Processor.
- XProc Working Draft (6 July 2007), 06 Jul 2007
The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XML Prague 2007, 06 Jul 2007
An excellent conference in a wonderful city.
- Implementing XProc, VI, 13 Jun 2007
Part the sixth, in which we consider options and parameters.
- XProc parameters, 13 Jun 2007
Dealing with command line options and parameters turns out to be trickier
than it looks.
- JAXP V1.4.2, 04 Jun 2007
The JAXP team have pushed out another update release of the
Java API for XML Processing (JAXP). V1.4.2 addresses a packaging oversight
and fixes some bugs.
- Implementing XProc, V, 30 May 2007
Part the fifth, in which we get the green light!
- Implementing XProc, IV, 16 May 2007
Part the fourth, in which we consider more buffering.
- XProc at work, 15 May 2007
Baby steps beyond trivial examples and unit tests. (Look, ma, no make!)
- Implementing XProc, III, 13 May 2007
Part the third, in which we consider looping.
- XProc Test Suite, 03 May 2007
The nascent XProc test suite is now on the web.
- Implementing XProc, II, 02 May 2007
Part the second, in which we consider pipeline documents.
- Implementing XProc, I, 25 Apr 2007
Part the first, in which we consider the heart of the problem.
- XProc Implementation, 18 Apr 2007
In the intervening months since I first mentioned my plans to
implement XProc, I've ripped it apart and started over twice.
Third time, it seems, really is a charm.
- XML Prague '07, 06 Apr 2007
I'll be speaking at XML Prague in June.
- New XProc Working Draft, 05 Apr 2007
The XML Processing Model Working Group has published a new Working
Draft of XProc: An XML Pipeline Language.
- XProc: An XML Pipeline Language, 17 Nov 2006
The XML Processing Model Working Group has published the second
Working Draft of the pipeline language document.
- XProc: An XML Pipeline Language, 28 Sep 2006
The XML Processing Model Working Group has published the First
Public Working Draft of the pipeline language document.
- XProc WG Meeting, 17 Aug 2006
Three productive days with the XML Processing Model Working Group.
- It's Alive!, 21 Apr 2006
My XProc implementation successfully loaded and evaluated it's
first pipeline without throwing an exception, hanging, or otherwise falling
over. Pardon the melodramatic title, please.
- XProc Requirements and Use Cases, 11 Apr 2006
The XML Processing Model Working Group has officially
published its first document: XML Processing Model Requirements
and Use Cases.