Subscribe to the XSL-List Blog in XML format
RSS 2.0
Atom 0.3

The XSL-LIST Blog

The XSL-List Blog's mission is to increase the level of XSL knowledge and usage in the software development community. It's a service by Mulberry Technologies, and the list is by far the most popular XSL development forum in the world — in fact, some of the inventors of XSL hang out there and respond to questions. Got a stylesheet emergency? Want to contribute to the XSL community? visit the XSL-List blog today!


Re: xsl:package use question

Posted 2/10/2026 11:25:23 AM

Hi Mike, On Tue, Feb 10, 2026 at 3:22b/PM Michael Kay michaelkay90@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > The specification for xsl:expose says > > The names attribute selects a subset of these components by name (and in > the case of functions, arity); it . . . Read full entry »


Re: xsl:package use question

Posted 2/10/2026 9:54:23 AM

> The XSL WG worked on errata for the XSLT 3.0 specification before it disbanded in 2019. Unfortunately the "errata" link in the published specification leads nowhere, but the draft errata are present in the GitHub repository, and I have extracted a copy for convenience at > > ht . . . Read full entry »


Re: xsl:package use question

Posted 2/10/2026 9:52:35 AM

The specification for xsl:expose says The names attribute selects a subset of these components by name (and in the case of functions, arity); its value is a whitespace-separated sequence of tokens each of which is either a NameTest <https://www.w3.org/TR/xpath-30/#prod-xpath30-NameTest>XP30 . . . Read full entry »


Re: xsl:package use question

Posted 2/10/2026 9:37:37 AM

On 10/02/2026 10:33, Mukul Gandhi mukulg@xxxxxxxxxxxxxxxxx wrote: > Hi Martin, > > On Tue, Feb 10, 2026 at 2:28b/PM Martin Honnen martin.honnen@xxxxxx > <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > Mukul, do you know about (for Saxon 10 EE) -lib:filenames comma . . . Read full entry »


Re: xsl:package use question

Posted 2/10/2026 9:32:56 AM

Hi Martin, On Tue, Feb 10, 2026 at 2:28b/PM Martin Honnen martin.honnen@xxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Mukul, do you know about (for Saxon 10 EE) -lib:filenames command line > option? See > > https://www.saxonica.com/html/documentation10/using-xsl/co . . . Read full entry »


Re: xsl:package use question

Posted 2/10/2026 8:58:03 AM

On 10/02/2026 07:02, Mukul Gandhi mukulg@xxxxxxxxxxxxxxxxx wrote: When I run, an XSL stylesheet test1.xsl using XML document test1.xml as an input, I get following results with Saxon, XTSE3000 B Cannot find package http://package2 (version 1.0.0) Cannot find package http://package2 (version 1.0.0) . . . Read full entry »


Re: xsl:package use question

Posted 2/10/2026 8:53:00 AM

Hi Alan, Thanks for answers to the questions that I've asked. This helps me a lot. On Tue, Feb 10, 2026 at 11:51b/AM Alan Painter alan.painter@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > One of the things that is required for using XSLT packages is that you > ne . . . Read full entry »


Re: xsl:package use question

Posted 2/10/2026 6:21:27 AM

Hi Mukul, One of the things that is required for using XSLT packages is that you need to set up the processor to find them. I can offer an example: the project 'ajp' is an XSLT package for which an example XSLT then uses the package: https://github.com/xmljacquard/ajp In SaxonHE for java, you n . . . Read full entry »


xsl:package use question

Posted 2/10/2026 6:01:56 AM

Hello xsl-list, I've been trying to run an XSL stylesheet using xsl:package instruction to bind two stylesheet modules together, using Saxon XSL 3 transformer. I've tried with both Saxon-HE 12.9 and Saxon-EE 10.3. Following are XSL 3 stylesheet examples that I've tried to run. XML document (t . . . Read full entry »


XSL-List Guidelines

Posted 2/1/2026 4:19:16 PM

This information is posted to the XSL-List (and the XSL-List Digest) at intervals under the subject line "XSL-List guidelines". INTRODUCTION TO XSL-LIST XSL-List hosts discussion of XSL itself, XSL applications and implementation, and XSL user questions. XSL-List is open to everyone, us . . . Read full entry »


Re: xml to svg graphs

Posted 1/30/2026 8:11:53 AM

On Thu, 29 Jan 2026 at 23:31, Liam R. E. Quin liam@xxxxxxxxxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > On Thu, 29 Jan 2026 14:18:47 -0000 > "Dave Pawson dave.pawson@xxxxxxxxx" > <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > > <xsl . . . Read full entry »


Re: xml to svg graphs

Posted 1/29/2026 5:55:36 AM

On Thu, 29 Jan 2026 04:57:47 -0000 "Paul Tyson phtyson@xxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Just to expand the solution space a bit more, nowadays I would look > at d3js <https://d3js.org/> for this sort of thing. Yes, d3.js is what i used . . . Read full entry »


Re: xml to svg graphs

Posted 1/29/2026 4:57:33 AM

Just to expand the solution space a bit more, nowadays I would look at d3js <https://d3js.org/> for this sort of thing. Regards, --Paul On 1/28/26 07:48, Dave Pawson dave.pawson@xxxxxxxxx wrote: > A long time ago... > Jakob wrote some code, now resident (rotting?) > on Google code . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:45:22 PM

Noted. Thanks Mike. regards On Wed, 28 Jan 2026 at 14:42, Michael Kay michaelkay90@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > No, fn is the standard core function namespace. > > All of this can now be done using standard functions, no Saxon or other > extensi . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:44:19 PM

On Wed, 28 Jan 2026 at 14:36, Dave Pawson dave.pawson@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Thanks David. > Did you change the namespaces? > > I made exactly the changes I showed (I replaced the exslt namespace by the xpath 3 math namepsace and a few oth . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:42:21 PM

No, fn is the standard core function namespace. All of this can now be done using standard functions, no Saxon or other extensions needed. Michael Kay > On 28 Jan 2026, at 14:38, Dave Pawson dave.pawson@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > Is fn one of yo . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:40:41 PM

We used the DotML interface to GraphViz to produce the diagrams in early versions of the XSLT 3.0 spec, see for example https://www.w3.org/TR/2010/WD-xslt-21-20100511/#tracing-variable-references Done with a simple transformation from a logical XML representation of the graph to DotML which then . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:38:40 PM

Is fn one of yours Mike? I was surprised that you hadn't included it in 2.0 https://www.saxonica.com/documentation12/index.html#!functions/math I'll trawl through them and try. regards regards On Wed, 28 Jan 2026 at 14:35, Michael Kay michaelkay90@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxx . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:36:13 PM

Thanks David. Did you change the namespaces? Have you tried the other examples - I think there are 3? <guilty> I didn't download, just used the old examples on my machine</guilty> regards On Wed, 28 Jan 2026 at 14:25, David Carlisle d.p.carlisle@xxxxxxxxx < xsl-list-service@xxx . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:35:35 PM

Why not use fn:abs() which has been there since XPath 2.0? Michael Kay > On 28 Jan 2026, at 14:25, David Carlisle d.p.carlisle@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > This works on the one example I tried > > saxon10 examples/gr1.xml use_msgr2svg.xsl &g . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:30:09 PM

I remember doing an xslt conversion of an xml dump (xml output of an abstract syntax tree from a compiler) to 'dot' for graphviz, which output svg... .that's not straight-to-cvg though. Not sure that helps, but I had very good results from graphviz with that. On Wed, Jan 28, 2026 at 6:13b/AM Dave . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:25:13 PM

This works on the one example I tried saxon10 examples/gr1.xml use_msgr2svg.xsl It just uses the built in math namespace, renames power ot pow (so it works0 and adds a definition of abs (to the`m` namespace, as it was there) 8,9c8 < xmlns:math="http://exslt.org/math" < extensi . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:16:36 PM

OK, then I misunderstood what you meant with "graphs" :) My bad, ignore my links... On Wed, Jan 28, 2026 at 3:13b/PM Dave Pawson dave.pawson@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Sorry, my data is far from a directed graph. > This is one I did get t . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:13:12 PM

Sorry, my data is far from a directed graph. This is one I did get to work, a simple block graph. regards On Wed, 28 Jan 2026 at 14:09, Martynas JuseviD ius martynas@xxxxxxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Well, the advantage of RDF is that it's a standard :) . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:09:11 PM

Well, the advantage of RDF is that it's a standard :) https://www.w3.org/TR/rdf11-primer/ The downside is that its XML-based format (RDF/XML) is rather convoluted. But you don't need to write RDF/XML by hand - you can use Jena's CLI to transform from a more human-readable Turtle format to RDF/XML . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 2:04:54 PM

Hi Martynas. The simplicity (and coverage) of Jakobs was ( for me) its advantage? Two simple lists <names/> <values/> with a whole host of variants. Not the same 'graphs' as RDF? regards On Wed, 28 Jan 2026 at 13:56, Martynas JuseviD ius martynas@xxxxxxxxxxxxx < xsl-list-se . . . Read full entry »


Re: xml to svg graphs

Posted 1/28/2026 1:56:33 PM

Hey Dave, Not a direct replacement, but FWIW I have a stylesheet that transforms RDF graphs (via the RDF/XML format) to force-directed SVG layouts: https://github.com/AtomGraph/Web-Client/blob/master/src/main/webapp/static/co m/atomgraph/client/xsl/converters/RDFXML2SVG.xsl The RDF/XML structure . . . Read full entry »


xml to svg graphs

Posted 1/28/2026 1:48:24 PM

A long time ago... Jakob wrote some code, now resident (rotting?) on Google code. https://code.google.com/archive/p/graph2svg/downloads At the time he use fxsl and exsl for the math(s). IMHO this is well worth bringing up to date. I asked Jakob and received no reply. Saxon math 'extension' onl . . . Read full entry »


Re: Practices to handle parameters

Posted 1/23/2026 3:44:14 AM

This message was private, and I send it to this mailing-list, because of a helpful reemark of Mr. Honnen. On Thu, 22 Jan 2026 21:03:31 +0100 Martin Honnen <martin.honnen@xxxxxx> wrote: > On 22/01/2026 20:57, Schimon Jehudah wrote: > > This should be fine, I suppose. > > > . . . Read full entry »


Re: Practices to handle parameters

Posted 1/22/2026 7:57:50 PM

This should be fine, I suppose. https://lxml.de/xpathxslt.html#stylesheet-parameters Stylesheet parameters Best, Schimon On Thu, 22 Jan 2026 14:35:02 +0200 Schimon Jehudah <sch@xxxxxxxxxxxx> wrote: > Mr. Honnen. Good afternoon. > > Thank you for that reference. > > Then, . . . Read full entry »


Re: Practices to handle parameters

Posted 1/22/2026 12:35:25 PM

Mr. Honnen. Good afternoon. Thank you for that reference. Then, I will add a parameter called "static" which be applied only to the server-side. Do you have any, otherwise, recommendations of best practices to handle parameters, locally? Kind reagrds, Schimon On Thu, 22 Jan 2026 11:5 . . . Read full entry »


Re: Practices to handle parameters

Posted 1/22/2026 11:57:15 AM

On 22/01/2026 11:30, Schimon Jehudah sch@xxxxxxxxxxxx wrote: <?xslt-param name="baseurl" select="https://wok.oblomov.eu" ?> That is (or perhaps soon will have been) supported in Mozilla/Firefox https://developer.mozilla.org/en-US/docs/Web/XML/XSLT/Guides/PI_Parameters, I . . . Read full entry »


Practices to handle parameters

Posted 1/22/2026 10:30:21 AM

Good afternoon. I want to add a boolean parameter to stylesheets. Objective --------- The dynamic documents that be generated by client-side would have a messages added. The static documents that be generated by server-side would not have that message. Parameter --------- I noticed this dir . . . Read full entry »


Re: Counting following siblings for table spans

Posted 1/20/2026 2:10:17 PM

Thank you all for the great suggestions. I ended up using grouping. Here is a simple stylesheet where I don't account for column straddles for cell-1 elements because I know my data doesn't require them. <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xs . . . Read full entry »


Re: Counting following siblings for table spans

Posted 1/19/2026 9:43:40 PM

On Mon, 19 Jan 2026 18:34:11 -0000 "rick@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > When I encounter a <cell-1> element, I need to count the immediately > following ../row elements that don't have a <cell-1> child so I can > determine th . . . Read full entry »


Re: Counting following siblings for table spans

Posted 1/19/2026 9:25:28 PM

Hello again, Accumulators turned out to be a bit trickier than I thought, so I tried sibling recursion, and this appears to work as well: <xsl:template match="row/cell-1"> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute . . . Read full entry »


Re: Counting following siblings for table spans

Posted 1/19/2026 7:07:10 PM

And I hope it was obvious that I added more data by replicating selected rows to the input in order to test multiple conditions. At 19/01/2026 19:03 +0000, G. Ken Holman g.ken.holman@xxxxxxxxx wrote: >I hope this helps, Rick. > >~/t $ cat rick.xsl ><?xml version="1.0" enco . . . Read full entry »


Re: Counting following siblings for table spans

Posted 1/19/2026 7:06:32 PM

I get row 1 cell-1 rowspan 5 row 1 cell-2 rowspan 1 row 1 cell-3 rowspan 1 row 2 cell-2 rowspan 1 row 2 cell-3 rowspan 1 row 3 cell-2 rowspan 1 row 3 cell-3 rowspan 1 row 4 cell-2 rowspan 1 row 4 cell-3 rowspan 2 row 5 cell-2 rowspan 1 from <xsl:stylesheet version="3.0" xmlns:xsl=&q . . . Read full entry »


Re: Counting following siblings for table spans

Posted 1/19/2026 7:03:28 PM

Rick, I think your requirement can be translated directly. First - count(../following-sibling::row[empty(child::cell-1)]) If you want to start the count at 1, not zero, I usually do something like count(../(. | following-sibling::row[empty(child::cell-1)] )) This includes the parent row elemen . . . Read full entry »


Re: Counting following siblings for table spans

Posted 1/19/2026 7:02:26 PM

I hope this helps, Rick. ~/t $ cat rick.xsl <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:math="http://www.w3.org/2005/xpath-functio . . . Read full entry »


Counting following siblings for table spans

Posted 1/19/2026 6:33:55 PM

Hi All, I have table data like this: <?xml version="1.0" encoding="UTF-8"?> <tbl> <row> <cell-1>Throughout</cell-1> <cell-2>log book</cell-2> <cell-3>logbook</cell-3> </row> < . . . Read full entry »


Maybe on-topic? AI and up transforms?

Posted 1/15/2026 3:07:32 PM

for a long time I've dealt with 'documents' in lots of forms, where I want two things. The 'frame' (format / outline etc) and the text. OCR is a half way house for this. https://learn.deeplearning.ai/courses/document-ai-from-ocr-to-agentic-doc-extraction/lesson/60su3505/introduction Adds AI into t . . . Read full entry »


Re: HTTP server-side check [Corrected]

Posted 1/14/2026 8:40:40 AM

Friends. Good day. I have conducted a client-side analyses of a couple of server-side services to check whether ECMAScript (i.e. JavaScript) is enabled or otherwise. For this proposed solution to properly be implemented, it is important to be aware that the client-side processed XSLT stylesheet s . . . Read full entry »


Re: HTTP server-side check [Corrected]

Posted 1/13/2026 5:58:53 PM

Good evening. I beg your pardon for triple messaging. I added another note to XSLT check, under title "Technicalities", about utilizing frames instead of in addition to images. On Tue, 13 Jan 2026 17:37:08 -0000 "Schimon Jehudah sch@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxx . . . Read full entry »


HTTP server-side check [Corrected]

Posted 1/13/2026 5:36:41 PM

Ladies and Getlemen. Good evening. ******************************************* * This is a corrected message. * * Content of "Possibilities" was changed. * ******************************************* I am specifying a what-is-called "middleware" to check two concern . . . Read full entry »


HTTP server-side check

Posted 1/13/2026 5:29:09 PM

Ladies and Getlemen. Good evening. I am specifying a what-is-called "middleware" to check two concerns of client request. 1) Whether XSLT is available. 2) Whether ECMAScript (i.e. JS) is available. I wrote about this concern, a month ago or so; and, now, I intend to implement it. P . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/13/2026 3:24:14 PM

> On 13 Jan 2026, at 13:06, Martin Honnen martin.honnen@xxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > > On 13/01/2026 13:59, Michael Kay michaelkay90@xxxxxxxxx wrote: >> And for completeness, XPath 4.0 now allows >> >> { $strings ! {., posiiton()} } . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/13/2026 1:06:34 PM

On 13/01/2026 13:59, Michael Kay michaelkay90@xxxxxxxxx wrote: And for completeness, XPath 4.0 now allows { $strings ! {., posiiton()} } I suppose B { $strings ! { . : position() } } Or does the commaB { ., position() } work as well? . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/13/2026 12:59:19 PM

And for completeness, XPath 4.0 now allows { $strings ! {., posiiton()} } Michael Kay Saxonica > On 12 Jan 2026, at 22:50, Michael Kay <michaelkay90@xxxxxxxxx> wrote: > > If you want an XSLT 3.0 solution rather than an XPath solution then you could do > > <xsl:map> > . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/13/2026 12:07:32 PM

Hi Christophe, Here's another XSLT 3.0 solution to this, <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/12/2026 10:50:27 PM

If you want an XSLT 3.0 solution rather than an XPath solution then you could do <xsl:map> <xsl:for-each select="$strings"> <xsl:map-entry key="." select="position()"/> </xsl:for-each> </xsl:map> Michael Kay Saxonica > On . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/12/2026 9:58:04 PM

On Mon, 12 Jan 2026 21:56:26 -0000 "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > In XPath 4 we (will) also have > > B for $item at $pos in $sequence Yes indeed, thanks for pointing it out, although your example is still not very . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/12/2026 9:56:15 PM

On 12/01/2026 22:38, Liam R. E. Quin liam@xxxxxxxxxxxxxxxx wrote: You can also write it in a more XSLT-2-ish way, let $sequence := ("Simon", "David", "Joy", "Nigel", "Nicola") return map:merge( for $i in 1 to count($sequence) return map:entry . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/12/2026 9:38:16 PM

On Mon, 12 Jan 2026 21:26:49 -0000 "Chris Papademetrious christopher.papademetrious@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > As I stare at the answers from Christophe and Martin to understand > them, I can only hope that today's LLM models are trained . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/12/2026 9:26:38 PM

Hi everyone, I changed roles a couple years ago and while I still do XSLT, it is mostly "volunteer" work for my old group rather than for my primary role. As I stare at the answers from Christophe and Martin to understand them, I can only hope that today's LLM models are trained to expl . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/12/2026 9:07:11 PM

On 12/01/2026 21:53, Martin Honnen martin.honnen@xxxxxx wrote: On 12/01/2026 21:48, Christophe Marchand christophe@xxxxxxxxxxxx wrote: I have a sequence of xs:string : ('amount', 'vat-rate', 'total') And I want a map where keys are the labels from the sequence, and values are the position of label . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/12/2026 8:53:51 PM

Hi Christophe I don't have a computer under my fingers, but something like Map:new(("Amount" ,"vat","rate")!map:entry(.,position())) Marc 12 janv. 2026 21:48:43 Christophe Marchand christophe@xxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>: > Hello ! . . . Read full entry »


Re: Converting a sequence of xs:string to a map

Posted 1/12/2026 8:52:59 PM

On 12/01/2026 21:48, Christophe Marchand christophe@xxxxxxxxxxxx wrote: I have a sequence of xs:string : ('amount', 'vat-rate', 'total') And I want a map where keys are the labels from the sequence, and values are the position of label in sequence : { 'amount': 1, 'vat-rate': 2, 'total': 3} One w . . . Read full entry »


Converting a sequence of xs:string to a map

Posted 1/12/2026 8:48:19 PM

Hello ! I leave my legacy job, so I now use my personal mail address... I have a sequence of xs:string : ('amount', 'vat-rate', 'total') And I want a map where keys are the labels from the sequence, and values are the position of label in sequence : { 'amount': 1, 'vat-rate': 2, 'total': 3} Any . . . Read full entry »


Re: Tag noxsl. An equivalent of tag noscript.

Posted 1/4/2026 8:55:58 PM

On Sat, 3 Jan 2026 17:13:43 -0000 "Schimon Jehudah sch@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Maybe, adding a comment should suffice. > > <!-- > > Grreetings. > > If you see this message, then it means that your software dies no . . . Read full entry »


Re: Tag noxsl. An equivalent of tag noscript.

Posted 1/3/2026 5:29:57 PM

Michael. Good evening. In this message, I write statements that appear as agreed conclusions. These are my own statements, and not challenging these statements does not means that anyone agrees with them. On Fri, 2 Jan 2026 18:21:12 -0000 "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-se . . . Read full entry »


Re: Tag noxsl. An equivalent of tag noscript.

Posted 1/3/2026 5:13:29 PM

Liam. Good evening. On Fri, 2 Jan 2026 21:30:41 -0000 "Liam R. E. Quin liam@xxxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > On Fri, 2 Jan 2026 10:30:17 -0000 > "Schimon Jehudah sch@xxxxxxxxxxxx" > <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx& . . . Read full entry »


Re: Tag noxsl. An equivalent of tag noscript.

Posted 1/2/2026 9:30:12 PM

On Fri, 2 Jan 2026 10:30:17 -0000 "Schimon Jehudah sch@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > <noxsl> > <meta http-equiv="refresh" content="0; url=?xsl=0"/> > </noxsl> Ibm guessing you really mean noxslt ( . . . Read full entry »


Re: Tag noxsl. An equivalent of tag noscript.

Posted 1/2/2026 6:20:46 PM

Not sure what the intended semantics are, but in general it seems odd for data to try and regulate what you are allowed to do with it. Sent from my iPhone > On 2 Jan 2026, at 14:57, Schimon Jehudah sch@xxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > o;?If so,then . . . Read full entry »


Re: grouping

Posted 1/2/2026 3:42:28 PM

On Fri, 2 Jan 2026 at 15:23, G. Ken Holman g.ken.holman@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Ouch! I think I prefer David's answer, but this is what I came up with > working semantically instead of syntactically: > Just so Ken. Math(s) wins out again. To . . . Read full entry »


Re: grouping

Posted 1/2/2026 3:24:39 PM

At 02/01/2026 14:31 +0000, Karthik Sulibhavi karthik.sulibhavi@xxxxxxxxx wrote: >I am getting interesting results running this requirement\xC2 against\xC2 a Gen-AI (ChatGPT / Gemini) here. >Vibe-coding may help accelerate towards a solution. Where is the fun in that?!? Wouldn't you rather k . . . Read full entry »


Re: grouping

Posted 1/2/2026 3:23:23 PM

Ouch! I think I prefer David's answer, but this is what I came up with working semantically instead of syntactically: ~/t $ cat dave.xsl <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="h . . . Read full entry »


Re: grouping

Posted 1/2/2026 3:07:58 PM

Thank you David. regards On Fri, 2 Jan 2026 at 15:04, David Carlisle d.p.carlisle@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > this? > > <!DOCTYPE HTML> > <html> > <p>12-01:0 3.32516625</p> > <p>12-01:3 11.899479375< . . . Read full entry »


Re: grouping

Posted 1/2/2026 3:04:01 PM

this? <!DOCTYPE HTML> <html> <p>12-01:0 3.32516625</p> <p>12-01:3 11.899479375</p> <p>12-01:6 122.236542015</p> <p>12-01:9 66.41845759499999</p> <p>12-01:12 48.98321693999999</p> <p>12-01:15 113.2815999 . . . Read full entry »


Re: Tag noxsl. An equivalent of tag noscript.

Posted 1/2/2026 2:56:48 PM

If so,then we should deprecate their products. Since over a couple of decades ago, it was planned to utilize XML (and XSLT) as 'HTML', not the SGML variant known as HTML5. Atom and XSLT suffice to publish content. We should ignore those that insist of ECMAScript and invalid XML (i.e. HTML). Sch . . . Read full entry »


Re: grouping

Posted 1/2/2026 2:50:09 PM

Even easier https://privatebin.net/?1306eef3a715a90d#75Jfu1qzHcNaEdno9PyuBj4mq4N695bUJB8WPHwAhoAw a full months worth. I'd forgotten about pastebin! regards -- Dave Pawson XSLT XSL-FO FAQ. Docbook FAQ. . . . Read full entry »


Re: grouping

Posted 1/2/2026 2:45:37 PM

<period> <pwr>0.136000</pwr> <cost>0.95204760000</cost> <start> <date>12-01</date> <time>00:30</time> </start> <end>00:00</end> </period> etc. Input was CSV rega . . . Read full entry »


Re: grouping

Posted 1/2/2026 2:44:04 PM

My processing error David :-) Redundant anyway, the data is in contiguous 30 min segments! regards On Fri, 2 Jan 2026 at 14:42, David Carlisle d.p.carlisle@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > I don't understand your data, why is the end time the same as start . . . Read full entry »


Re: grouping

Posted 1/2/2026 2:42:09 PM

I don't understand your data, why is the end time the same as start time in all cases? On Fri, 2 Jan 2026 at 14:34, Dave Pawson dave.pawson@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > > On Fri, 2 Jan 2026 at 14:25, G. Ken Holman g.ken.holman@xxxxxxxxx < > . . . Read full entry »


Re: grouping

Posted 1/2/2026 2:34:37 PM

On Fri, 2 Jan 2026 at 14:25, G. Ken Holman g.ken.holman@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > At 02/01/2026 14:15 +0000, you wrote: > >Hi Ken. > > > >On Fri, 2 Jan 2026 at 14:06, G. Ken Holman <mailto:g.ken.holman@xxxxxxxxx > >g.ken.holma . . . Read full entry »


Re: grouping

Posted 1/2/2026 2:30:47 PM

I am getting interesting results running this requirement against a Gen-AI (ChatGPT / Gemini) here. Vibe-coding may help accelerate towards a solution. On Fri, Jan 2, 2026 at 7:55b/PM G. Ken Holman g.ken.holman@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > At 02/01/2026 . . . Read full entry »


Re: grouping

Posted 1/2/2026 2:25:43 PM

At 02/01/2026 14:15 +0000, you wrote: >Hi Ken. > >On Fri, 2 Jan 2026 at 14:06, G. Ken Holman <mailto:g.ken.holman@xxxxxxxxx>g.ken.holman@xxxxxxxxx <<mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: >You don't provide enou . . . Read full entry »


Re: grouping

Posted 1/2/2026 2:14:22 PM

Hi Ken. On Fri, 2 Jan 2026 at 14:06, G. Ken Holman g.ken.holman@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > You don't provide enough data to do any testing, All there are are more of the same? > Dave, but I would approach this by using a function that converts t . . . Read full entry »


Re: grouping

Posted 1/2/2026 2:06:25 PM

You don't provide enough data to do any testing, Dave, but I would approach this by using a function that converts the date and time elements into the dateTime value of the start of the 3-hour period. Then you have a single string with which to group. I hope this is helpful. At 02/01/2026 13:58 . . . Read full entry »


grouping

Posted 1/2/2026 1:57:48 PM

xslt 2.0 Input <data> <period> <pwr>0.136000</pwr> <cost>0.95204760000</cost> <start> <date>12-01</date> <time>00:00</time> </start> <end>00:00</end> </peri . . . Read full entry »


Re: Tag noxsl. An equivalent of tag noscript.

Posted 1/2/2026 1:35:27 PM

If the browser vendors get their way, this tag will become redundant rather soon. On Jan 2, 2026, 11:30, at 11:30, "Schimon Jehudah sch@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: >Greetings. > >I was wondering, whether this could be a possible directive . . . Read full entry »


Tag noxsl. An equivalent of tag noscript.

Posted 1/2/2026 10:30:02 AM

Greetings. I was wondering, whether this could be a possible directive in HTML and XML documents. <noxsl> <meta http-equiv="refresh" content="0; url=?xsl=0"/> </noxsl> What do you think of it? Happy new year, Schimon . . . Read full entry »


XSL-List Guidelines

Posted 1/1/2026 8:20:29 PM

This information is posted to the XSL-List (and the XSL-List Digest) at intervals under the subject line "XSL-List guidelines". INTRODUCTION TO XSL-LIST XSL-List hosts discussion of XSL itself, XSL applications and implementation, and XSL user questions. XSL-List is open to everyone, us . . . Read full entry »


Apache Xalan's xslt 3.0 implementation status

Posted 1/1/2026 5:10:53 PM

Hello all, Apache Xalan, published latest updates to its XSLT 3.0 implementation status document, while ago. The link is https://xalan.apache.org/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf. Xalan's XSLT 3.0 processor is currently in development status. Xalan's W3C XSLT 3.0 test suit . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/24/2025 11:23:35 AM

Hi Schimon, On Tue, Dec 23, 2025 at 5:37b/PM Schimon Jehudah sch@xxxxxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > What computer language is required to work with Xalan, in case I want > to upgrade these projects to XSLT 3.0? > As Martin wrote, Apache Xalan's XSLT 3 . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/23/2025 12:44:20 PM

Martin. Good afternoon. On Tue, 23 Dec 2025 12:14:35 -0000 "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > On 23/12/2025 13:07, Schimon Jehudah sch@xxxxxxxxxxxx wrote: > > > > I am currently working on two major XSLT 1.0 proje . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/23/2025 12:14:10 PM

On 23/12/2025 13:07, Schimon Jehudah sch@xxxxxxxxxxxx wrote: I am currently working on two major XSLT 1.0 projects. * A cross-platform templating XHTML engine which is entirely based upon XSLT, for The Atom Syndication Format. * A document uniformication framework, which has additional compl . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/23/2025 12:07:12 PM

Dear Mr. Gandhi, and The Apache Xalan Team. Congratulations! I am currently working on two major XSLT 1.0 projects. * A cross-platform templating XHTML engine which is entirely based upon XSLT, for The Atom Syndication Format. * A document uniformication framework, which has additional comp . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/22/2025 5:03:32 PM

Hi Adam, On Sun, Dec 21, 2025 at 10:17b/PM Adam Retter adam.retter@xxxxxxxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > that Streaming in XSLT 3.0 is being considered for removal in XSLT 4.0. If > that is the case, I wondered if you were aware? Therefore, I also > won . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/21/2025 5:35:44 PM

On 21/12/2025 18:08, Michael Kay michaelkay90@xxxxxxxxx wrote: >> I think I have heard on the grape-vine (conference talks?) that >> Streaming in XSLT 3.0 is being considered for removal in XSLT 4.0. If >> that is the case, I wondered if you were aware? Therefore, I also >> . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/21/2025 5:08:23 PM

> I think I have heard on the grape-vine (conference talks?) that > Streaming in XSLT 3.0 is being considered for removal in XSLT 4.0. If > that is the case, I wondered if you were aware? Therefore, I also > wonder if perhaps it would make implementation simpler for Xalan to > target . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/21/2025 4:47:29 PM

One further thought, and to be clear I am not well informed on this matter, and I think Michael Kay could probably comment on this better than I can, but here goes... I think I have heard on the grape-vine (conference talks?) that Streaming in XSLT 3.0 is being considered for removal in XSLT 4.0. . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/21/2025 4:43:51 PM

> From these XSL tests, Xalan's XSLT 3.0 implementation status is, > > fail="915" pass="2456" run="3377" skipped="596" success="72.73%" > > The intention of this mail is not to annoy any other XSLT 3.0 implementation. This mail is onl . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/21/2025 12:24:23 PM

Hi Mike, Thanks for the thoughts. Thanks to others as well who responded within this mail thread. I've also been thinking these days, again about programming language paradigms imperative vs declarative. XSLT is a declarative language. Declarative language allows us to have a framework (an X . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/20/2025 5:36:14 PM

One of the things that really boosted XSLT adoption in the early days was having products attempt to leapfrog each other, and users able to point out areas where one implementation was doing better than others. It would be great to see that happen again. Michael Kay Saxonica > On 20 Dec 2025, . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/20/2025 5:35:53 PM

On 20/12/2025 18:00, Mukul Gandhi mukulg@xxxxxxxxxxxxxxxxx wrote: Hello xsl-list, B B IMHO, I've just wanted to write after few weeks since I previously wrote to this list, about Apache Xalan's XSLT 3.0 implementation status on its development branch. The status as of now is as follows, W3C XSLT . . . Read full entry »


Re: Xalan XSLT 3.0 implementation status

Posted 12/20/2025 5:12:37 PM

Thanks, Mukul, for the update. For myself, but I think that the sentiment may be more general, I'm very happy to see the progress of the work to 3.0. Great stuff! Best regards -alan On Sat, Dec 20, 2025, 18:00 Mukul Gandhi mukulg@xxxxxxxxxxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> . . . Read full entry »


Xalan XSLT 3.0 implementation status

Posted 12/20/2025 5:00:02 PM

Hello xsl-list, IMHO, I've just wanted to write after few weeks since I previously wrote to this list, about Apache Xalan's XSLT 3.0 implementation status on its development branch. The status as of now is as follows, W3C XSLT 3.0 test sets run : 52 . . . Read full entry »


Re: delightful-xslt - An index of XSLT software

Posted 12/9/2025 11:40:40 AM

Good afternoon. The owner of the project, who is aware of the recent ordeal against XSLT, has expressed his support for creating a list of XSLT. > Absolutely! I am a fan of XSLT myself, having lived through the XML > era as a developer. Recently "some organizations" decided to dep . . . Read full entry »


delightful-xslt - An index of XSLT software

Posted 12/9/2025 4:24:09 AM

Friends. Good day. Subject ------- Delightful XML or Delightful XSLT https://codeberg.org/yarmo/delightful-club/issues/54 Preface ------- I have recently created a what is referred to as a "curated list" of Twtxt and XMPP software https://codeberg.org/sch/delightful-xmpp (to be sp . . . Read full entry »


Re: Project json2xml to support json-to-xml of XPath 3

Posted 12/9/2025 4:22:51 AM

Martynas. JSON2XML is great. https://github.com/AtomGraph/JSON2XML The more we have. The better. Especially, that be better to know of these various of implementations as an apparent "fewer" amount of implementations was a recent pretext to attempt to reduce the relevancy of XSLT. Aga . . . Read full entry »


delightful-xslt - An index of XSLT software

Posted 12/8/2025 2:36:48 PM

Friends. Good evening. Subject ------- Delightful XML or Delightful XSLT https://codeberg.org/yarmo/delightful-club/issues/54 Preface ------- I have recently created a what is referred to as a "curated list" of Twtxt and XMPP software https://codeberg.org/sch/delightful-xmpp (to b . . . Read full entry »


Re: Project json2xml to support json-to-xml of XPath 3

Posted 12/8/2025 2:18:29 PM

Martynas. JSON2XML is great. https://github.com/AtomGraph/JSON2XML The more we have. The better. Especially, that be better to know of these various of implementations as an apparent "fewer" amount of implementations was a recent pretext to attempt to reduce the relevancy of XSLT. Aga . . . Read full entry »


Re: Project json2xml to support json-to-xml of XPath 3

Posted 12/8/2025 2:09:38 PM

FWIW I have a Java implementation: https://github.com/AtomGraph/JSON2XML On Mon, Dec 8, 2025 at 3:03b/PM Schimon Jehudah sch@xxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > Good afternoon. > > I am pleased to inform that project "json2xml" now has supp . . . Read full entry »


Re: Project json2xml to support json-to-xml of XPath 3

Posted 12/8/2025 2:03:14 PM

Good afternoon. I am pleased to inform that project "json2xml" now has support of the functionality of function "json-to-xml" as provided by the specification of XPath 3.1 version. https://w3.org/TR/xpath-functions-31/#func-json-to-xml from json2xml import json2xml data = {&q . . . Read full entry »


Project json2xml to support json-to-xml of XPath 3.1

Posted 12/2/2025 5:06:14 PM

Good evening. I have recently asked at several Python projects that involve XML, to support the concersion of JSON to XML as does function json-to-xml of XPath 3.1 version. Mr. Vinit Kumar has acted upon this request, and he asked me to test it. I am not available to test it, for a couple of day . . . Read full entry »


XSL-List Guidelines

Posted 12/1/2025 8:22:08 PM

This information is posted to the XSL-List (and the XSL-List Digest) at intervals under the subject line "XSL-List guidelines". INTRODUCTION TO XSL-LIST XSL-List hosts discussion of XSL itself, XSL applications and implementation, and XSL user questions. XSL-List is open to everyone, us . . . Read full entry »


Server side check of XSLT support

Posted 11/30/2025 11:24:42 AM

Ladies. Gentlemen. Good afternoon. I hope that you are enjoying of a good Sunday, or Saturday, or both. This message may be considered as a respond to Mr. Norm Tovey-Walsh, who has suggested a client-side solution of embedding element "script". https://blog.saxonica.com/norm/2025/08/21 . . . Read full entry »


Re: Function json-to-xml and implementations in ECMAS

Posted 11/26/2025 1:52:40 PM

I was not aware of it. Thank you for the kind reference. Best, Schimon On Wed, 26 Nov 2025 12:57:41 -0000 "Michael Kay michaelkay90@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > You may be aware that there's a collection of test cases at > > https://gith . . . Read full entry »


Re: Function json-to-xml and implementations in ECMAS

Posted 11/26/2025 12:57:18 PM

You may be aware that there's a collection of test cases at https://github.com/qt4cg/qt4tests/blob/master/fn/json-to-xml.xml Michael Kay Saxonica > On 26 Nov 2025, at 12:46, Schimon Jehudah sch@xxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > I have modified a Pyt . . . Read full entry »


Re: Function json-to-xml and implementations in ECMAS

Posted 11/26/2025 12:46:36 PM

I have modified a Python script of Mr. Max Base. https://git.xmpp-it.net/sch/Focus/commit/5c3fdf9dfd4ee0c8c3ded9138240e88ea470bb82 This script converts JSON to XML in a similar fashion to XPath 3.1 function json-to-xml, in order to enable processing of JSON data with XSLT 1.0 and XSLT 2.0. I sen . . . Read full entry »


Re: Function json-to-xml and implementations in ECMAS

Posted 11/26/2025 6:22:04 AM

On Tue, 25 Nov 2025 23:31:01 -0000 "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > On 26/11/2025 00:27, Schimon Jehudah sch@xxxxxxxxxxxx wrote: > > > > I would appreciate to receive complete information about XSLT 3.0 > > . . . Read full entry »


Re: Function json-to-xml and implementations in ECMAS

Posted 11/25/2025 11:30:38 PM

On 26/11/2025 00:27, Schimon Jehudah sch@xxxxxxxxxxxx wrote: I would appreciate to receive complete information about XSLT 3.0 function "json-to-xml". I intend to create ECMAScript and Python scripts to do that task, preferably in the most compliance fashion. I did try that function with . . . Read full entry »


Function json-to-xml and implementations in ECMAScript

Posted 11/25/2025 11:26:59 PM

Greetings. I would appreciate to receive complete information about XSLT 3.0 function "json-to-xml". I intend to create ECMAScript and Python scripts to do that task, preferably in the most compliance fashion. I did try that function with SaxonJS, yet I would rather read documentation . . . Read full entry »


Accessible publications with Atom and XSLT

Posted 11/25/2025 4:29:22 PM

Greetings. I am currently developing a publication system which is entirely made of Atom and XSLT. https://git.xmpp-it.net/sch/Rivista https://journal.woodpeckersnest.eu Accessibility ------------- The purpose of this publication platform, is to be accessible to anyone from any device which h . . . Read full entry »


A publication "XSLT World"

Posted 11/25/2025 4:17:58 PM

Greetings. My name is Schimon, and I utilize XSLT extensively. I would be glad to establish a site which would aggregate data from friend sites about XSLT. Are there people who might be interested? We can utilize the software Slixfeed as an automated service for that purpose. https://git.xmpp- . . . Read full entry »


Re: "Removing XSLT for a more secure browser"

Posted 11/23/2025 10:21:41 PM

Worth a read on this subject: https://wok.oblomov.eu/tecnologia/google-killing-open-web-2/ On Fri, Nov 21, 2025 at 6:46b/PM Craig Cothren dacracot@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > Article from Googleb& https://developer.chrome.com/docs/web-platform/de . . . Read full entry »


Re: "Removing XSLT for a more secure browser"

Posted 11/22/2025 1:01:32 AM

On 22/11/2025 01:46, Craig Cothren dacracot@xxxxxxxxx wrote: Article from Googleb& https://developer.chrome.com/docs/web-platform/deprecating-xslt At least https://github.com/w3ctag/obsoletion/issues/10 got closed. As for the browser and native XSLT 1.0 support, seems like that "battle&qu . . . Read full entry »


"Removing XSLT for a more secure browser"

Posted 11/22/2025 12:46:26 AM

Article from Googleb& https://developer.chrome.com/docs/web-platform/deprecating-xslt I call BS. . . . Read full entry »


Re: Finding the right entry in a sequence that matches

Posted 11/20/2025 6:31:54 AM

Stainless ! |exists( filter( $words, function($s) { starts-with($sentence, $s) } ) ) | Christophe Le 20/11/2025 \xE0 07:20, Christophe Marchand cmarchand@xxxxxxxxxxxxxx a \xE9crit : > Hello ! > > a long time without XML work, IC"BBm a little bit rusty and need help ! > > I . . . Read full entry »


Finding the right entry in a sequence that matches...

Posted 11/20/2025 6:20:34 AM

Hello ! a long time without XML work, IC"BBm a little bit rusty and need help ! I have a sequence that contains words, and another that contains a sentence. I want to know if there one word that starts the sentenceC"BB& In Java, that would be : |List&lt;String&gt; words . . . Read full entry »


Re: Xalan xslt 3.0 implementation updates

Posted 11/5/2025 12:22:35 PM

On 05/11/2025 13:18, Mukul Gandhi mukulg@xxxxxxxxxxxxxxxxx wrote: As of now, Xalan doesn't have dedicated XPath 3.1 API,B to use Xalan for XPath 3.1 processing only. The focus has been on XSLT 3.0 implementation development. But Xalan may implement such an API. Good to hear, looking forward to ha . . . Read full entry »


Re: Xalan xslt 3.0 implementation updates

Posted 11/5/2025 12:17:40 PM

Hi Martin, On Tue, Nov 4, 2025 at 9:21b/PM Martin Honnen martin.honnen@xxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: One question about "Other than the above mentioned newly implemented > XPath 3.1 functions, all the functions that > are specified for XPath 1.0 are ava . . . Read full entry »


Re: Xalan xslt 3.0 implementation updates

Posted 11/4/2025 3:50:53 PM

On 04/11/2025 16:26, Mukul Gandhi mukulg@xxxxxxxxxxxxxxxxx wrote: Hello all, B B On behalf of Xalan team, I'm sharing latest status about Xalan's XSLT 3.0 development code. An implementation status document with respect to this is available here, https://xalan.apache.org/xalan-j/xsl3/xalanj_xslt3 . . . Read full entry »


Xalan xslt 3.0 implementation updates

Posted 11/4/2025 3:25:43 PM

Hello all, On behalf of Xalan team, I'm sharing latest status about Xalan's XSLT 3.0 development code. An implementation status document with respect to this is available here, https://xalan.apache.org/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf -- Regards, Mukul Gandhi . . . Read full entry »


Re: DocBook and the JDK built-in XSLTC

Posted 11/2/2025 1:05:22 PM

On 02/11/2025 13:01, Martin Honnen martin.honnen@xxxxxx wrote: Is docbook.transform() code you wrote to run the Docbook stylesheets? Got it now, it is (probably) what xsltc compiles docbook.xsl to. Have tried to identify what exactly fails there but I am lost, there is too much going on in the do . . . Read full entry »


Re: DocBook and the JDK built-in XSLTC

Posted 11/2/2025 12:00:51 PM

On 01/11/2025 20:34, Elliotte Rusty Harold elharo@xxxxxxxxxxx wrote: I'm trying to port some DocBook builds from Saxon to the JDK's bundled XSLTC to reduce the dependency footprint and build requirements. These are fairly straight-forward DocBook documents and the 1.79.2 XSLT 1.0 stylesheets for sa . . . Read full entry »


XSL-List Guidelines

Posted 11/1/2025 7:35:21 PM

This information is posted to the XSL-List (and the XSL-List Digest) at intervals under the subject line "XSL-List guidelines". INTRODUCTION TO XSL-LIST XSL-List hosts discussion of XSL itself, XSL applications and implementation, and XSL user questions. XSL-List is open to everyone, us . . . Read full entry »


DocBook and the JDK built-in XSLTC

Posted 11/1/2025 7:34:35 PM

I'm trying to port some DocBook builds from Saxon to the JDK's bundled XSLTC to reduce the dependency footprint and build requirements. These are fairly straight-forward DocBook documents and the 1.79.2 XSLT 1.0 stylesheets for same. It all worked reasonably well with Saxon 6.5. With the JDK implem . . . Read full entry »


Looking for XSLT / XML specific roles

Posted 10/17/2025 1:55:37 PM

Hi everyone, Ibm looking for work in XML/XSLT within the United States b ideally roles where I can bring together my long experience across finance, publishing, healthcare, and hospitality domains. Ibve been part of this community for about 25 years, and over that time Ibve built and led seve . . . Read full entry »


[ANN] Balisage 2025 Post-conference Proceedings Now A

Posted 10/13/2025 4:17:18 PM

The post-conference version of the Balisage 2025 proceedings are now available: Balisage 2025 proceedings <https://balisage.net/Proceedings/vol30/cover.html> This version of the proceedings includes a few revised papers and some of the presentation visuals. The Balisage Series onB <h . . . Read full entry »


Re: XSpec/XSLT code coverage and Java version

Posted 10/6/2025 5:03:22 PM

My advice would be to use the absolute minimum that you can get away with. If your dependencies require Java 17 as a minimum, then I would recommend to use that. On Mon, 6 Oct 2025 at 13:42, Amanda Galtman galtmana@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > David an . . . Read full entry »


Re: XSpec/XSLT code coverage and Java version

Posted 10/6/2025 12:04:40 PM

I'm slow to upgrade and I'm on Java 21 with no problem upgrading more quickly when prodded. On Mon, Oct 6, 2025 at 1:56b/PM David Birnbaum djbpitt@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Thanks Amanda! Ibm confident that Wendell and I are representative of > som . . . Read full entry »


Re: XSpec/XSLT code coverage and Java version

Posted 10/6/2025 11:56:08 AM

Thanks Amanda! Ibm confident that Wendell and I are representative of something b& :-) On Oct 6, 2025, at 7:42b/AM, Amanda Galtman galtmana@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: o;?David and Wendell, Thanks for providing data points! If you two are a repres . . . Read full entry »


Re: XSpec/XSLT code coverage and Java version

Posted 10/6/2025 11:42:15 AM

David and Wendell, Thanks for providing data points! If you two are a representative sample, then switching to Java 17 as the assumed minimum should be fine. Regards, Amanda On Monday, September 29th, 2025 at 12:08 PM, Wendell Piez wapiez@xxxxxxxxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxx . . . Read full entry »


Re: xpath index-of function using xslt 3.0

Posted 10/4/2025 4:54:32 AM

Hi Martin, Thanks for insightful discussion about this mail thread. On Fri, Oct 3, 2025 at 7:55b/PM Martin Honnen martin.honnen@xxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: >https://www.w3.org/TR/xpath-functions-31/#func-index-of says >The items in the sequence $s . . . Read full entry »


Re: xpath index-of function using xslt 3.0

Posted 10/3/2025 5:55:24 PM

There is surely a much simpler implementation, something like <xsl:function name="my:index-of" as="xs:integer*"> <xsl:param name="sequence" as="xs:anyAtomicType*/> <xsl:param name="search" as="xs:anyAtomicType"/> <xs . . . Read full entry »


Re: xpath index-of function using xslt 3.0

Posted 10/3/2025 2:25:36 PM

Am 03.10.2025 um 14:49 schrieb Mukul Gandhi mukulg@xxxxxxxxxxxxxxxxx: > Hi all, > B B B I've just been trying to implement XPath 3.1 function 'index-of', > with XSLT 3.0 code using xsl:iterate instruction, and came up with > following XSL stylesheet, > > <?xml version="1 . . . Read full entry »


xpath index-of function using xslt 3.0

Posted 10/3/2025 12:49:21 PM

Hi all, I've just been trying to implement XPath 3.1 function 'index-of', with XSLT 3.0 code using xsl:iterate instruction, and came up with following XSL stylesheet, <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL . . . Read full entry »


Re: Women in Markup

Posted 10/2/2025 8:23:07 PM

I should have added that it would be lovely if people share this invitation in other communities in which markup is used. On 2 October 2025 20:50:56 BST, "Sheila Thomson coder@xxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: >If you're on this mailing list and i . . . Read full entry »


Women in Markup

Posted 10/2/2025 7:50:48 PM

If you're on this mailing list and identify as a woman, you might like to also join the Women in Markup group on Facebook: https://www.facebook.com/groups/1342179350820721/?ref=share The aim is to create a safe space to share challenges and seek support, suggestions, etc. b the everyday stuff b . . . Read full entry »


XSL-List Guidelines

Posted 10/1/2025 4:01:36 PM

This information is posted to the XSL-List (and the XSL-List Digest) at intervals under the subject line "XSL-List guidelines". INTRODUCTION TO XSL-LIST XSL-List hosts discussion of XSL itself, XSL applications and implementation, and XSL user questions. XSL-List is open to everyone, us . . . Read full entry »


Re: Apache Xalan-J and XSLT 3.0

Posted 10/1/2025 9:24:52 AM

Hi Martin, Its nice to hear from you, that you like Apache Xalan-J. Xalan-J team is thankful to you, for your occasional valuable feedback about the product, on Xalan-J forum. Regards, Mukul Gandhi On Wed, 1 Oct, 2025, 01:07 Martin Honnen martin.honnen@xxxxxx, < xsl-list-service@xxxxxxx . . . Read full entry »


Re: Apache Xalan-J and XSLT 3.0

Posted 9/30/2025 7:37:07 PM

On 30/09/2025 20:12, Mukul Gandhi mukulg@xxxxxxxxxxxxxxxxx wrote: B B It's been few years that I've written to this list. With apologies to XSLT geniuses like Mike Kay (we draw lot of inspiration from him, for this work), I on behalf of Apache Xalan-J team wish to inform that we've completed a fa . . . Read full entry »


Apache Xalan-J and XSLT 3.0

Posted 9/30/2025 6:11:59 PM

Hi all, It's been few years that I've written to this list. With apologies to XSLT geniuses like Mike Kay (we draw lot of inspiration from him, for this work), I on behalf of Apache Xalan-J team wish to inform that we've completed a fairly useful implementation (the product is yet not released, . . . Read full entry »


Reminder Declarative Amsterdam 2025

Posted 9/30/2025 12:09:30 PM

Declarative Amsterdam 2025 will be happening at CWI, Amsterdam Science Park on Thursday/Friday November 6 and 7, 2025. The program has been updated since our previous notification, with additional presentations by Adam Retter and Tomos Hillman. * Thursday morning will start with an advanced tutor . . . Read full entry »


Re: XSpec/XSLT code coverage and Java version

Posted 9/29/2025 4:07:57 PM

Hello Amanda, Even less of an expert than David (honest!), but I've been moved along to Java 17 as the 'assumed minimum', and I'm slow (at least in that area). I could probably also be convinced to move that line up -- while I will still probably be slow. Cheers, Wendell On Sat, Sep 27, 2025 at . . . Read full entry »


Re: XSpec/XSLT code coverage and Java version

Posted 9/27/2025 11:29:40 PM

Using Java 25 here. No objection, of course, to supporting older versions, as well, but I have no need for it. Just one data point b& On Sat, Sep 27, 2025 at 7:26b/PM Amanda Galtman galtmana@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Hi, all. > > Are you an . . . Read full entry »


XSpec/XSLT code coverage and Java version

Posted 9/27/2025 11:26:08 PM

Hi, all. Are you an XSpec user who wants to generate XSLT code coverage reports? If so, is it important for you to be able to use Java 11 when generating such reports? Background: We just released XSpec v3.3 yesterday, and we want the next version to drop support for Java 8. The question is wheth . . . Read full entry »


[sorry for the noise ] testing

Posted 9/26/2025 9:27:36 PM

Just testing. Sorry for the noise. ====================================================================== B. Tommie Usdin mailto:btusdin@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. https://www.mulberrytech.com ---------------------------------------------------------------------- Mulberry Technol . . . Read full entry »


Upcoming Courses at Delightful Computing

Posted 9/2/2025 10:50:34 PM

Intro to XSLT (contact me for details as it depends where you are starting from and what you want out of it) XSLT 3 for XSLT 2 People Are there any XSLT 2 users left who have not been on this? :-) Web Accessibility for XML People (half or full day intro) Stop reading the news for a few days! Mo . . . Read full entry »


XSL-List Guidelines

Posted 9/1/2025 3:16:38 PM

This information is posted to the XSL-List (and the XSL-List Digest) at intervals under the subject line "XSL-List guidelines". INTRODUCTION TO XSL-LIST XSL-List hosts discussion of XSL itself, XSL applications and implementation, and XSL user questions. XSL-List is open to everyone, us . . . Read full entry »


Re: Python and XSLT pt2

Posted 8/27/2025 8:00:14 PM

On 27/08/2025 21:51, Martin Honnen martin.honnen@xxxxxx wrote: result_file = xsltproc.transform_to_file( No, it is not a bug in SaxonC, instead in your code, you call setParameter on executable, so you want B result_file = executable.transform_to_file instead of above. . . . Read full entry »


Re: Python and XSLT pt2

Posted 8/27/2025 7:50:50 PM

On 27/08/2025 20:07, dvint@xxxxxxxxx wrote: This is a different question but related to the code in the previous. I thought I was passing parameter values to the stylesheet correctly, but I just tried changing a value and I found that it isn't doing what I expect. I've confirmed that the Python par . . . Read full entry »


Re: Python and XSLT pt2

Posted 8/27/2025 7:05:59 PM

Note it is running the else with the transform_to_file()Sent from my Verizon, Samsung Galaxy smartphone -------- Original message --------From: "dvint@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: 8/27/25 11:06 AM (GMT-08:00) To: xsl <xsl-list@xxxxxxxxxxxxxxxxxxxxx . . . Read full entry »


Python and XSLT pt2

Posted 8/27/2025 6:06:48 PM

This is a different question but related to the code in the previous. I thought I was passing parameter values to the stylesheet correctly, but I just tried changing a value and I found that it isn't doing what I expect. I've confirmed that the Python parts for passing and changing the paramet . . . Read full entry »


Re: Running a stylesheet with Python

Posted 8/27/2025 4:59:07 PM

On 27/08/2025 18:24, dvint@xxxxxxxxx wrote: So this looks absolute to me, here is the definition B B B B <xsl:param name="srcPath" B B B B B B B select="substring-before(base-uri(.), tokenize(base-uri(.), '/')[last()])"/> B B B B <xsl:variable name="MODULES_LOC&q . . . Read full entry »


Re: Running a stylesheet with Python

Posted 8/27/2025 4:24:25 PM

So this looks absolute to me, here is the definition <xsl:param name="srcPath" select="substring-before(base-uri(.), tokenize(base-uri(.), '/')[last()])"/> <xsl:variable name="MODULES_LOC" > <xsl:choose> <xsl:when test="$MODE='p1'& . . . Read full entry »


Re: Running a stylesheet with Python

Posted 8/27/2025 2:06:15 AM

I'll check tomorrow but I think it is absolute.Sent from my Verizon, Samsung Galaxy smartphone -------- Original message --------From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: 8/26/25 3:54 PM (GMT-08:00) To: xsl-list@xxxxxxxxxxxxxxxxxxxx . . . Read full entry »


Re: Running a stylesheet with Python

Posted 8/26/2025 10:54:27 PM

On 27/08/2025 00:34, dvint@xxxxxxxxx wrote: I'm not seeing where the output is escaping. So I tried getting rid of the call template like this: B B B B B B B <xsl:result-document href="{concat($PARTIALS, $topicid, '_EP.adoc')}"> So the question is whether your attempt with B co . . . Read full entry »


Re: Running a stylesheet with Python

Posted 8/26/2025 10:44:52 PM

The href attribute of xsl:result-document is resolved relative to the "base output URI" which is where the main output is sent, or would be sent if there was any main output. So you need to provide a destination for the main output, even if the stylesheet doesn't produce any. Michael Kay . . . Read full entry »


Running a stylesheet with Python

Posted 8/26/2025 10:34:27 PM

I'm trying to run a couple of stylesheets directly from Python. In one case the stylesheet is meant to send the output to std out and the other has all the useful output being created/redirected with result-documents. I'm only interested in those result files and nothing going to std out. It s . . . Read full entry »


See https://github.com/whatwg/html/issues/11578 asking

Posted 8/22/2025 10:04:09 PM

On Slack there were requests to share https://github.com/whatwg/html/issues/11578 asking "Should the web platform adopt XSLT 3.0?" here on the XSL list. So I am doing that to invite anyone reading here who might be interested to add upvotes or comments on that issue. . . . Read full entry »


Re: Seek ways to make my streaming XSLT code run faste

Posted 8/11/2025 3:57:39 AM

On Mon, Aug 11, 2025 at 03:39:39AM +0000, Liam R. E. Quin liam@xxxxxxxxxxxxxxxx scripsit: > Without streaming, you can > (1) read the auxilliary Identifiers file into a map, such that > $identifiers("ABC ") exists if and only if "ABC " is in the Identifiers > fil . . . Read full entry »


Re: Seek ways to make my streaming XSLT code run faste

Posted 8/11/2025 3:38:52 AM

On Sun, 2025-08-10 at 15:30 +0000, Wendell Piez wapiez@xxxxxxxxxxxxxxx wrote: > Hello, > > To restate what Liam just said, more blatantly: this is an indexing > problem. Streaming mode is getting in the way. What Liam is > suggesting is a two-step solution where streaming is used to . . . Read full entry »


Re: Seek ways to make my streaming XSLT code run faste

Posted 8/10/2025 6:19:54 PM

Dear All, OP didnbt mention whether the task is imagined as a one-off or as, say, a service. If itbs a one-off, front loading the indexing by using an XQuery database doesnbt sound like an automatic saving with respect to efficiency (over indexing within XSLT; see below) because the code builds . . . Read full entry »


Re: Seek ways to make my streaming XSLT code run faste

Posted 8/10/2025 3:30:14 PM

Hello, To restate what Liam just said, more blatantly: this is an indexing problem. Streaming mode is getting in the way. What Liam is suggesting is a two-step solution where streaming is used to create a document efficiently that is more efficient to index, and to index that document. (Right, Lia . . . Read full entry »


Re: Seek ways to make my streaming XSLT code run faste

Posted 8/9/2025 11:32:18 PM

On Sat, 2025-08-09 at 23:00 +0000, Liam R. E. Quin liam@xxxxxxxxxxxxxxxx wrote: > On Sat, 2025-08-09 at 22:25 +0000, Roger L Costello > costello@xxxxxxxxxx > > > > I want to iterate over all 1900 identifiers and for each of them, > > iterate over all 5 million records to se . . . Read full entry »


Re: Seek ways to make my streaming XSLT code run faste

Posted 8/9/2025 10:59:57 PM

On Sat, 2025-08-09 at 22:25 +0000, Roger L Costello costello@xxxxxxxxx > > I want to iterate over all 1900 identifiers and for each of them, > iterate over all 5 million records to see which records contain the > identifier. There is a loop within a loop: > > For each 1900 identif . . . Read full entry »


Re: Seek ways to make my streaming XSLT code run faste

Posted 8/9/2025 10:57:35 PM

On Sat, Aug 09, 2025 at 10:48:40PM +0000, Sheila Thomson coder@xxxxxxxxxxxxxxx scripsit: > Might it be quicker to load this document into an XML dB and use XQuery?\xA0 Is > that an option? XQuery was my first two thoughts, too. This is the kind of thing XQuery is for. -- Graydon -- Gra . . . Read full entry »


Re: Seek ways to make my streaming XSLT code run faste

Posted 8/9/2025 10:50:13 PM

On 10/08/2025 00:39, Martin Honnen martin.honnen@xxxxxx wrote: That should give you the same elements as your intent, but only streaming once through the 5 millions records. The order of elements in the result will be different perhaps, not sure whether it matters. Perhaps, if the order matters b . . . Read full entry »


Re: Seek ways to make my streaming XSLT code run faste

Posted 8/9/2025 10:47:52 PM

Might it be quicker to load this document into an XML dB and use XQuery? Is that an option? Sheila On 9 August 2025 23:39:41 BST, "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > >On 10/08/2025 00:25, Roger L Costello costello@xxxxxxxx . . . Read full entry »


Re: Seek ways to make my streaming XSLT code run faste

Posted 8/9/2025 10:39:39 PM

On 10/08/2025 00:25, Roger L Costello costello@xxxxxxxxx wrote: Hi Folks, My XML document consists of 5 million <record> elements: <records> <record>...</record> <record>...</record> </records> Each <record> element has a child element . . . Read full entry »


Seek ways to make my streaming XSLT code run faster (M

Posted 8/9/2025 10:25:27 PM

Hi Folks, My XML document consists of 5 million <record> elements: <records> <record>...</record> <record>...</record> </records> Each <record> element has a child element that indicates the type of (aviation) data in the record: <r . . . Read full entry »


Re: Can a streaming loop be inside a non-streaming loo

Posted 8/8/2025 4:39:24 PM

There is actually a technical difference. The second form (which can also be written /*/record ! copy-of() ) obliges the processor to respect the order of `record` elements; the first form doesn't. That's because "/*/record/copy-of()" is required to deliver the copies in document order, a . . . Read full entry »


Re: Can a streaming loop be inside a non-streaming loo

Posted 8/8/2025 3:57:59 PM

This morning Michael Kay showed this streaming code: <xsl:for-each select="/*/record/copy-of()"> ... </xsl:for-each> His placement of copy-of() is interesting. Is the following loop equivalent? <xsl:for-each select="/*/record"> <xsl:variab . . . Read full entry »


Re: Can a streaming loop be inside a non-streaming loo

Posted 8/8/2025 11:38:06 AM

The basic issue here is that you can't bind a variable to a streamed node (because it would lose its value when you move past that node). And underlying that is that you're trying to make multiple passes over the streamed content, which isn't allowed: you can only move fowards in the file, never ba . . . Read full entry »


Re: Can a streaming loop be inside a non-streaming loo

Posted 8/8/2025 11:37:10 AM

On 08/08/2025 13:27, Roger L Costello costello@xxxxxxxxx wrote: > Hi Folks, > > I have an XML document, idents.xml, that contains a list of identifiers. For each identifier, I want to loop--in a streaming fashion--over all the records in a huge file (records.xml). Here's what I've tried: & . . . Read full entry »


Can a streaming loop be inside a non-streaming loop?

Posted 8/8/2025 11:27:32 AM

Hi Folks, I have an XML document, idents.xml, that contains a list of identifiers. For each identifier, I want to loop--in a streaming fashion--over all the records in a huge file (records.xml). Here's what I've tried: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" . . . Read full entry »


XSL-List Guidelines

Posted 8/1/2025 12:37:05 PM

This information is posted to the XSL-List (and the XSL-List Digest) at intervals under the subject line "XSL-List guidelines". INTRODUCTION TO XSL-LIST XSL-List hosts discussion of XSL itself, XSL applications and implementation, and XSL user questions. XSL-List is open to everyone, us . . . Read full entry »


[ANN] XML Summer School in Oxford: Register Now for Ou

Posted 7/16/2025 9:49:16 AM

Hello XSL Community, Webre delighted to share that this year marks the 25th Anniversary of the XML Summer School! This is a special milestone for us, and webre planning a few extra touches to make it a memorable one. Whether youbre a long-time friend of the Summer School or have been curious ab . . . Read full entry »


Re: Looking for XSLT / XML specific roles

Posted 7/14/2025 7:03:31 PM

Is there a principle of conservation of XSLT / XML workloads? In my work experience, XML technologies were eventually employed because someone, usually me, was able to convince colleagues and deciders of the real utility, overcoming the widespread FUD associated with things outside of their comfor . . . Read full entry »


Re: Looking for XSLT / XML specific roles

Posted 7/14/2025 6:49:57 PM

I just retired in January so I know of at least one place looking for an XML Developer. Charlie O On 7/11/2025 5:48 AM, Amrendra Kumar Gupta wrote: > Only XML / XSLT is tough now!! > > Thanks to AI stuffs ;) > > _________________ > *Regards,* > *Amrendra Kr. Gupta* > * . . . Read full entry »


Re: Looking for XSLT / XML specific roles

Posted 7/11/2025 3:23:40 PM

Hello Amrendra, My unsolicited advice. There are at least two possible worlds. In one, no one has any work because corporate masters learn to live without us and no one has a job. In another, that whole thing comes crashing down (all at once or in phases) as people learn what actually changes wit . . . Read full entry »


Re: Looking for XSLT / XML specific roles

Posted 7/11/2025 9:48:38 AM

Only XML / XSLT is tough now!! Thanks to AI stuffs ;) _________________ *Regards,* *Amrendra Kr. Gupta* *+91 8588817220* On Fri, 11 Jul 2025, 11:48 Alan Painter alan.painter@xxxxxxxxx, < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > C'est normale ... > > On Fri, Jul 11, 2025, . . . Read full entry »


Re: Looking for XSLT / XML specific roles

Posted 7/11/2025 6:18:12 AM

C'est normale ... On Fri, Jul 11, 2025, 08:06 Liam R. E. Quin liam@xxxxxxxxxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > On Fri, 2025-07-11 at 06:03 +0000, Alan Painter alan.painter@xxxxxxxxx > wrote: > > It might have to do with the announced 35% tariff on elemen . . . Read full entry »


Re: Help regarding xsl:for-each-group

Posted 7/11/2025 6:16:00 AM

On Fri, 2025-07-11 at 04:44 +0000, Mailing Lists Mail daktapaal@xxxxxxxxx wrote: > SOmething like this? A comment on this approach - Whenever you find yourself using xsl:value-of, ask yourself whether you could be using apply-templates instead, or xsl:sequence for actual values. Itbs not tha . . . Read full entry »


Re: Looking for XSLT / XML specific roles

Posted 7/11/2025 6:06:55 AM

On Fri, 2025-07-11 at 06:03 +0000, Alan Painter alan.painter@xxxxxxxxx wrote: > It might have to do with the announced 35% tariff on elements and > attributes. As we say here, Pour les tariffs on FranC'ais appuyer sur le deux. > > #badjoke #getscoatB > > > On Fri, Jul 11, 20 . . . Read full entry »


Re: Looking for XSLT / XML specific roles

Posted 7/11/2025 6:02:57 AM

It might have to do with the announced 35% tariff on elements and attributes. #badjoke #getscoat On Fri, Jul 11, 2025, 07:06 Liam R. E. Quin liam@xxxxxxxxxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > On Fri, 2025-07-11 at 04:34 +0000, Mailing Lists Mail > daktapaal@xx . . . Read full entry »


Re: Looking for XSLT / XML specific roles

Posted 7/11/2025 5:06:37 AM

On Fri, 2025-07-11 at 04:34 +0000, Mailing Lists Mail daktapaal@xxxxxxxxx wrote: > Hey All. > Giving you all a shout, in case anyone is looking to hire XSLT / XML > developers in the USA?B Situation is looking tough in the USA. There > are absolutely 0 jobs right now. It's not easy he . . . Read full entry »


Re: Help regarding xsl:for-each-group

Posted 7/11/2025 4:44:12 AM

SOmething like this? <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" exclude-result-prefixes="w"> <xsl:output method="xml" inde . . . Read full entry »


Looking for XSLT / XML specific roles

Posted 7/11/2025 4:34:41 AM

Hey All. Giving you all a shout, in case anyone is looking to hire XSLT / XML developers in the USA? Situation is looking tough in the USA. There are absolutely 0 jobs right now. Dak . . . Read full entry »


XSL-List Guidelines

Posted 7/1/2025 2:40:50 PM

This information is posted to the XSL-List (and the XSL-List Digest) at intervals under the subject line "XSL-List guidelines". INTRODUCTION TO XSL-LIST XSL-List hosts discussion of XSL itself, XSL applications and implementation, and XSL user questions. XSL-List is open to everyone, us . . . Read full entry »


Re: Process map entries in defined order

Posted 7/1/2025 5:27:43 AM

Hi Gerrit, How should I know what I thought of last year...? It was interesting to follow the discussion... and thanks a lot for the suggestion of using an XML document, I can just keep those <substitute elements>. That is obviously what I would have chosen with XPath 2.0. Best regards, Mic . . . Read full entry »


Re: Process map entries in defined order

Posted 6/30/2025 8:01:28 AM

Did you raise this before? [1] In XPath 4.0, maps are ordered by default. [2] BaseX has already rolled out sorted maps, I donC"BBt know when Saxon will follow. In the meantime, maybe use an XML document instead of maps? Gerrit [1] https://github.com/qt4cg/qtspecs/issues/564 [2] https:// . . . Read full entry »


Process map entries in defined order

Posted 6/30/2025 6:58:39 AM

Dear all, I have a scenario with a user-defined set of substitutions which should be applied to text nodes (a.k.a. strings). The XML is built like this: <substitute search="car" replace="auto"/> <substitute search="auto" replace="mobile& . . . Read full entry »


upcoming XSLT courses - introduction, and XSLT 3

Posted 6/22/2025 1:51:39 AM

Hello! We had a lot of fun in a somewhat holistic introduction to XSLT course this month. In July and August i have people interested in both courses: * introduction to XSLT * XSLT 3 (assumes knowledge of XSLT 2) The introduction can be customized somewhat, and rather than trying to teach featu . . . Read full entry »


[ANN] Balisage 2024 Program Adds Late-breaking News

Posted 6/19/2025 5:46:46 PM

Balisage 2025 Program Adds Late-breaking News The Balisage 2025 program is now complete! When the peer-reviewed Balisage program was scheduled, a few slots were reserved for bLate-breakingb material. The late-breaking papers have been added to a rearranged schedule: Program: https://balisage.ne . . . Read full entry »


Re: Grouping based on child value

Posted 6/5/2025 8:18:53 PM

Hello, I might put starting-with="*[col1='PR']" if only because more concise more closely matches abstract logic (arguably) Of course one might also make the opposite argument. Regards, Wendell On Thu, Jun 5, 2025 at 3:30b/PM Terry Badger terry_badger@xxxxxxxxx < xsl-list-servic . . . Read full entry »


Re: Grouping based on child value

Posted 6/5/2025 7:29:44 PM

Slight change B <xsl:template match="root"> B B B B <xsl:copy> B B B B B B <xsl:for-each-group group-starting-with="record[col1[. = 'PG']]" select="record"> B B B B B B B B <group> B B B B B B B B B B <xsl:copy-of . . . Read full entry »



PURCHASE STYLUS STUDIO ONLINE TODAY!!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Learn XQuery in 10 Minutes!

Say goodbye to 10-minute abs, and say Hello to "Learn XQuery in Ten Minutes!", the world's fastest and easiest XQuery primer, now available for free!

Why Pay More for XML Tools?

With Stylus Studio® X14 XML Enterprise Suite, you get the most comprehensive XML tool suite at one incredibly low price. Value: it's just one of many reasons why smart XML developers are choosing Stylus Studio!

 
Free Stylus Studio XML Training: