Project

Profile

Help

Bug #5770

closed

set_initial_mode does not handle xsl:unnamed and xsl:default

Added by O'Neil Delpratt almost 2 years ago. Updated about 1 year ago.

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

0%

Estimated time:
Applies to branch:
Fix Committed on Branch:
Fixed in Maintenance Release:
Found in version:
11.4
Fixed in version:
11.5, 12
SaxonC Languages:
SaxonC Platforms:
SaxonC Architecture:

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 almost 2 years ago

Tests for these names are missing

Actions #2

Updated by O'Neil Delpratt almost 2 years 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 almost 2 years 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 almost 2 years ago

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

Updated by O'Neil Delpratt about 1 year ago

  • Status changed from New to Closed

Please register to edit this issue

Also available in: Atom PDF