- 2024
- Maps and Records, August 10, 2024 at 09:00a.m.
- 2023
- October, 2023
- All Change at Saxonica, October 02, 2023 at 09:00a.m.
- July, 2023
- How Safe is your Schema?, July 22, 2023 at 12:00p.m.
- June, 2023
- Schema Modularity, June 20, 2023 at 12:00p.m.
- October, 2023
- 2022
- The pattern
match="para except appendix//para"
, May 26, 2022 at 03:15p.m. - XML versus JSON: A Comparison using the XMark Benchmark, May 06, 2022 at 11:00a.m.
- The pattern
- 2021
- June, 2021
- What should we do about Arrays?, June 27, 2021 at 03:34p.m.
- March, 2021
- Saxon-CS says Hello World, March 22, 2021 at 10:34a.m.
- The Zeno Chain: a new data structure for XDM sequences, March 18, 2021 at 03:34p.m.
- June, 2021
- 2020
- November, 2020
- Arrow Expressions, November 19, 2020 at 10:20a.m.
- Draft Proposals for XSLT/XPath/XQuery 4.0, November 14, 2020 at 07:19p.m.
- October, 2020
- XSLT Update – Some Ideas, October 29, 2020 at 04:19p.m.
- July, 2020
- String, CharSequence, IKVM, and .NET, July 20, 2020 at 09:06a.m.
- February, 2020
- The Java class hierarchy for XPath type objects, February 10, 2020 at 11:26a.m.
- January, 2020
- Java Generics revisited, January 21, 2020 at 09:14p.m.
- November, 2020
- 2019
- October, 2019
- Alphacodes for Sequence Types, October 15, 2019 at 02:06p.m.
- May, 2019
- A new push event API, May 01, 2019 at 04:34p.m.
- February, 2019
- Representing namespaces in XDM tree models, February 01, 2019 at 11:59a.m.
- October, 2019
- 2018
- June, 2018
- The Receiver Pipeline, June 20, 2018 at 11:07a.m.
- April, 2018
- Navigating XML trees using Java Streams, April 13, 2018 at 08:31a.m.
- March, 2018
- Capturing Accumulators, March 28, 2018 at 08:09a.m.
- Diagnostics on Type Errors, March 16, 2018 at 03:50p.m.
- February, 2018
- Could we write an XSD Schema Processor in XSLT?, February 10, 2018 at 06:58p.m.
- June, 2018
- 2017
- November, 2017
- Transforming JSON, November 13, 2017 at 01:02p.m.
- February, 2017
- Bugs: How well are we doing?, February 05, 2017 at 05:36p.m.
- November, 2017
- 2016
- December, 2016
- Guaranteed Streamability, December 09, 2016 at 09:56p.m.
- September, 2016
- Tuple types, and type aliases, September 08, 2016 at 11:44a.m.
- June, 2016
- Improving Compile-Time Performance, June 22, 2016 at 10:04a.m.
- February, 2016
- Introducing Saxon-JS, February 13, 2016 at 02:15p.m.
- December, 2016
- 2015
- September, 2015
- Parent pointers in the Saxon expression tree, September 11, 2015 at 07:38p.m.
- June, 2015
- Lazy Evaluation, June 28, 2015 at 11:15p.m.
- A redesign of the NamePool, June 24, 2015 at 02:39p.m.
- Another look in the NamePool, June 22, 2015 at 08:59a.m.
- February, 2015
- How long is a (piece of) string?, February 09, 2015 at 02:06p.m.
- Functions, Function Calls, Function Items, February 01, 2015 at 02:05p.m.
- September, 2015
- 2014
- November, 2014
- Redesigning the Saxon expression tree, November 11, 2014 at 11:45p.m.
- June, 2014
- Sharing key indexes, June 04, 2014 at 11:10p.m.
- February, 2014
- Another regex rewrite, February 11, 2014 at 07:52a.m.
- November, 2014
- 2013
- September, 2013
- Stripping the DOM, September 18, 2013 at 06:55a.m.
- Reducing the size of Saxon-CE, September 03, 2013 at 07:26a.m.
- March, 2013
- What's new in Saxon 9.5?, March 18, 2013 at 11:25a.m.
- Result documents: validation and multi-threading, March 15, 2013 at 05:35p.m.
- February, 2013
- XSLT in MicroXML?, February 10, 2013 at 10:52a.m.
- September, 2013
- 2012
- December, 2012
- Keys and maps, December 11, 2012 at 09:16a.m.
- September, 2012
- Comparing DOM and other object models, September 12, 2012 at 04:22p.m.
- August, 2012
- FtanML - A new markup language, August 14, 2012 at 12:29p.m.
- June, 2012
- Saxon-CE is 1.0 today, June 14, 2012 at 08:55a.m.
- May, 2012
- A new API for access to schema information, May 21, 2012 at 04:12p.m.
- February, 2012
- Taking Saxon-CE Forward, February 22, 2012 at 03:35p.m.
- January, 2012
- Maps, January 28, 2012 at 07:08p.m.
- A new regex engine, January 16, 2012 at 07:57p.m.
- December, 2012
- 2011
- July, 2011
- Tuples, July 30, 2011 at 02:18p.m.
- May, 2011
- Bytecode generation, May 17, 2011 at 02:18p.m.
- July, 2011
- 2010
- November, 2010
- Cutting Saxon down to size, November 21, 2010 at 02:18p.m.
- Compiling Saxon using GWT, November 16, 2010 at 02:18p.m.
- Peer-to-Patent: should I take part?, November 14, 2010 at 02:18p.m.
- TPAC: The Morning After, November 04, 2010 at 02:18p.m.
- June, 2010
- Parameterized validation, June 29, 2010 at 02:18p.m.
- The ten most common XSLT programming mistakes, June 11, 2010 at 02:18p.m.
- May, 2010
- The first Saxon deadlock, May 21, 2010 at 02:18p.m.
- January, 2010
- Pipedreaming: Could XPath have been better?, January 15, 2010 at 02:18p.m.
- Unicode, regular expressions, and Java, January 13, 2010 at 02:18p.m.
- Importing a stylesheet module repeatedly, January 06, 2010 at 02:18p.m.
- November, 2010
- 2009
- December, 2009
- Patents: an Open Letter to my MP, December 14, 2009 at 02:18p.m.
- Streaming templates - towards a more coherent design, December 10, 2009 at 02:18p.m.
- Intel joins the club, December 09, 2009 at 02:18p.m.
- On the streamability of //section/head, December 01, 2009 at 02:18p.m.
- November, 2009
- Moving forward with streaming templates, November 26, 2009 at 02:18p.m.
- September, 2009
- Analyzing dependencies in a class library: a use case for XSLT streaming, September 26, 2009 at 02:18p.m.
- August, 2009
- Beyond Saxon 9.2, August 14, 2009 at 02:18p.m.
- June, 2009
- Saxon repackaging, June 19, 2009 at 02:18p.m.
- The GNU Public License, June 07, 2009 at 02:18p.m.
- May, 2009
- All nodes untyped, May 14, 2009 at 02:18p.m.
- Repackaging Saxon, May 06, 2009 at 02:18p.m.
- February, 2009
- Streaming templates, February 23, 2009 at 02:18p.m.
- Some threading tests, February 11, 2009 at 02:18p.m.
- Another five-finger performance exercise, February 07, 2009 at 02:18p.m.
- December, 2009
- 2008
- December, 2008
- Bugs that don't crawl out of the woodwork, December 22, 2008 at 02:18p.m.
- Ten Reasons why Saxon XQuery is Fast, December 13, 2008 at 02:18p.m.
- November, 2008
- Schema-Awareness and XMark performance, November 30, 2008 at 02:18p.m.
- TEI Conference, November 11, 2008 at 02:18p.m.
- October, 2008
- XML Schema: allowing new lexical forms, October 23, 2008 at 02:18p.m.
- Software Patents, October 02, 2008 at 02:18p.m.
- September, 2008
- A stylesheet conversion, September 20, 2008 at 02:18p.m.
- Just-in-Time Optimization, September 20, 2008 at 02:18p.m.
- Join optimization, September 20, 2008 at 02:18p.m.
- More thoughts on compile-time performance, September 18, 2008 at 02:18p.m.
- Compile-time Performance, September 16, 2008 at 02:18p.m.
- Tweaking the TinyTree, September 10, 2008 at 02:18p.m.
- There's an R in the month, September 01, 2008 at 02:18p.m.
- July, 2008
- Document Projection, July 25, 2008 at 02:18p.m.
- February, 2008
- XQuery Update and Node Identity, February 14, 2008 at 02:18p.m.
- January, 2008
- Further progress on XQuery Update, January 02, 2008 at 02:18p.m.
- December, 2008
- 2007
- December, 2007
- Implementing XQuery Update, December 19, 2007 at 02:18p.m.
- Progress on XQuery Update, December 19, 2007 at 02:18p.m.
- November, 2007
- Final Draft of XQJ, November 21, 2007 at 02:18p.m.
- September, 2007
- Transforming 20 Gigabytes, September 25, 2007 at 02:18p.m.
- June, 2007
- A new XQJ draft, June 13, 2007 at 02:18p.m.
- April, 2007
- Path Expressions Revisited, April 27, 2007 at 02:18p.m.
- March, 2007
- Saxon vs Xalan Performance; and DOM, March 31, 2007 at 02:18p.m.
- Assertions in XML Schema, March 06, 2007 at 02:18p.m.
- February, 2007
- Unexpected flattery, February 03, 2007 at 02:18p.m.
- January, 2007
- XML Schema Tests: progress report, January 23, 2007 at 02:18p.m.
- How not to fold constants, January 20, 2007 at 02:18p.m.
- December, 2007
- 2006
- December, 2006
- New W3C XML Schema Test Suite, December 14, 2006 at 02:18p.m.
- Compiling Q10, December 10, 2006 at 02:18p.m.
- November, 2006
- First compiled XMark results, November 06, 2006 at 02:18p.m.
- October, 2006
- Altova Mudslinging, October 28, 2006 at 02:18p.m.
- Progress on XQuery compilation, October 24, 2006 at 02:18p.m.
- Choosing Java class names, October 06, 2006 at 02:18p.m.
- Still Compiling the Knight's Tour, October 03, 2006 at 02:18p.m.
- September, 2006
- Compiling the Knight's Tour, September 24, 2006 at 02:18p.m.
- More experiments with compilation, September 15, 2006 at 02:18p.m.
- August, 2006
- Zounds! I was never so bethump'd with words, August 13, 2006 at 02:18p.m.
- Tail recursive functions, August 01, 2006 at 02:18p.m.
- July, 2006
- Tuning the Chess-FO stylesheet, July 27, 2006 at 02:18p.m.
- Experiments with Compilation, July 24, 2006 at 02:18p.m.
- Streaming Mode on large documents, July 04, 2006 at 02:18p.m.
- Push and Pull parsing, July 03, 2006 at 02:18p.m.
- Push and Pull, July 03, 2006 at 02:18p.m.
- XIME-P in Chicago, July 01, 2006 at 02:18p.m.
- June, 2006
- Killing bugs, June 15, 2006 at 02:18p.m.
- May, 2006
- XQJ republished, May 14, 2006 at 02:18p.m.
- Wrapping the .NET DOM, May 10, 2006 at 02:18p.m.
- April, 2006
- How not to manage crypto keys, April 18, 2006 at 02:18p.m.
- Schema-Aware XMark, April 10, 2006 at 02:18p.m.
- XMark Q12 examined further, April 09, 2006 at 02:18p.m.
- March, 2006
- Conference Season approaching, March 22, 2006 at 02:18p.m.
- APIs for XML processing, March 02, 2006 at 02:18p.m.
- February, 2006
- Floating Point Numbers again, February 27, 2006 at 02:18p.m.
- Finite State Machines, February 25, 2006 at 02:18p.m.
- Thanks for the compliment, February 21, 2006 at 02:18p.m.
- Comparability, February 14, 2006 at 02:18p.m.
- Thoughts on schema-awareness, February 08, 2006 at 02:18p.m.
- Formatting of floating point numbers, February 06, 2006 at 02:18p.m.
- Regex libraries in Java and .NET, February 03, 2006 at 02:18p.m.
- W3C Working Groups in Florida, February 03, 2006 at 02:18p.m.
- December, 2006