Affects Version/s: 2.5
Fix Version/s: 2.7
Security Level: No security risk; visible to anyone (Ordinary problems in Xalan projects. Anybody can view the issue.)
Environment:Operating System: Windows XP
I'll attach a test case (XML and XSL). Run the test case once creating a
Templates from the factory, then serialize and deserialize the Templates object
and run again. The results are not the same. The deserialized object will not
evaluate the //* expression properly. There may be other cases but this is the
only one I could find.
The issues are:
1. Aren't descendent-or-self:: and // supposed to be identical?
2. Even if 1 is wrong, the deserialized object fails completely.
The results I get are:
1: (not deserialized)
2: (serialized and deserialized)