Project

Profile

Help

Bug #5770

closed

set_initial_mode does not handle xsl:unnamed and xsl:default

Added by O'Neil Delpratt 12 months ago. Updated 28 days ago.

Status:
Closed
Priority:
Normal
Category:
Python
Start date:
2022-12-20
Due date:
% Done:

0%

Estimated time:
Found in version:
11.4
Fixed in version:
11.5, 12
Platforms:

Description

In the python code the PyXsltExecutable.set_initial_mode method does not handle xsl:unnamed and xsl:default

The same problem in the C++ and PHP code. The Java code needs to construct the QName.

There is also some confusion in the documentation if we are passing EQName or QName or localName.

Actions #1

Updated by O'Neil Delpratt 12 months ago

Tests for these names are missing

Actions #2

Updated by O'Neil Delpratt 12 months ago

  • Fixed in version set to 12

I have added logic in the Java code to accept local name, EQName and Clark name notation. The user can also use xsl:unnamed and xsl:default.

TODO: add test cases

Actions #3

Updated by O'Neil Delpratt 10 months ago

The logic in the Java code to accept local name, EQName and Clark name notation has been applied on the Saxon 11 branch.

Actions #4

Updated by O'Neil Delpratt 10 months ago

  • Fixed in version changed from 12 to 11.5, 12
Actions #5

Updated by O'Neil Delpratt 28 days ago

  • Status changed from New to Closed

Please register to edit this issue

Also available in: Atom PDF