Tags
Reference
- XPST0081
02 Jul 2026
An XPath expression uses a namespace prefix that is not declared in the stylesheet. Declaring the prefix on xsl:stylesheet fixes it.
- XPTY0004
02 Jul 2026
A type error: an expression returned a sequence or type that does not match what the function, operator or comparison expects. The strict type rules of XPath 2.0+ are usually behind it.
- XTDE1490
02 Jul 2026
Two xsl:result-document instructions resolved to the same output URI — usually a static href inside a loop. Make the href dynamic.
- XTMM9000
02 Jul 2026
Not a processor bug: an xsl:message with terminate="yes" fired. The stylesheet stopped itself — read the message text to see why.
- XTRE0540
02 Jul 2026
Two or more templates match the same node with equal priority. Saxon warns (or errors in strict mode) and picks the last one declared — make the intent explicit.
- XTSE0010
02 Jul 2026
An XSLT element appears somewhere the language grammar does not allow: wrong nesting, wrong order, or content at the stylesheet top level that must live inside a template.
- XTSE0630
02 Jul 2026
Two xsl:variable or xsl:param declarations with the same name exist at the same level — often caused by a stylesheet being included twice.
- accumulator-after()
19 Apr 2026
Returns the value of a named accumulator computed after processing the current node in streaming mode.
- accumulator-before()
19 Apr 2026
Returns the value of a named accumulator computed before processing the current node in streaming mode.
- array:filter()
19 Apr 2026
Returns a new array containing only the members for which a predicate function returns true.