Project

Profile

Help

Bug #4229

closed

The saxon:system-id() function does not return the correct systemID when the documents contains xi:include

Added by Octavian Nadolu almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Saxon extensions
Sprint/Milestone:
-
Start date:
2019-05-31
Due date:
% Done:

100%

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

Description

It seems that the saxon:system-id() function does not return the correct systemID when you have a document that contains xi:include. For example if I apply the "printSysID.xsl" stylesheet on the "refentry2.xml", for the "@remap" attribute from the "refentry2.xml" file it returns "file:/.../para.xml" systemId in some cases. I tested with Saxon 9.9.1.2 and Saxon 9.8.0.12 PE and EE


Files

printSysID.xsl (404 Bytes) printSysID.xsl Octavian Nadolu, 2019-05-31 07:46
para.xml (449 Bytes) para.xml Octavian Nadolu, 2019-05-31 07:48
refentry2.xml (3.6 KB) refentry2.xml Octavian Nadolu, 2019-05-31 08:07

Please register to edit this issue

Also available in: Atom PDF