Fixed IDENTITYREF_KLUDGE removal #2
This commit is contained in:
parent
b0f898cf66
commit
4b21a05bcc
5 changed files with 62 additions and 17 deletions
|
|
@ -113,8 +113,8 @@
|
|||
* Problem is that the tree is in an intermediate state so that a when condition may not see the
|
||||
* full context.
|
||||
* More specifically, new nodes (x0) are created without hooking them into the existing parent (x0p)
|
||||
* and thus an xpath on the form ".."/PARENT may not be evaluated as they should. x0 is eventually
|
||||
* added to its parent but then it is more difficult to check trhe when condition.
|
||||
* and thus an xpath on the form "../PARENT" may not be evaluated as they should. x0 is eventually
|
||||
* added to its parent but then it is more difficult to check the when condition.
|
||||
* This fix add the parent x0p as a "candidate" so that the xpath-eval function can use it as
|
||||
* an alernative if it exists.
|
||||
* Note although this solves many usecases involving parents and absolute paths, it still does not
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue