Project

Profile

Help

Bug #4096

closed

EQName syntax in xsl:strip-space

Added by Michael Kay almost 6 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
XSLT conformance
Sprint/Milestone:
-
Start date:
2019-01-15
Due date:
% Done:

0%

Estimated time:
Legacy ID:
Applies to branch:
9.9, trunk
Fix Committed on Branch:
9.9, trunk
Fixed in Maintenance Release:
Platforms:

Description

It looks as if a stylesheet specifying *:x or x:* in an xsl:strip-space or xsl:preserve-space declaration will fail on import. The value is serialized as Q{uri}* or *:x respectively, but the package loader attempts to parse the value as an ItemType (which it is not).

Test merge-002 uses xsl:strip-space elements="*". XJ exports this as element() and succeeds in importing this using parseItemType(). But XX exports it as *, which is not accepted. I haven't found any tests using *:x or x:*.

Please register to edit this issue

Also available in: Atom PDF