Anniversary Update breaks node-set support in XSL transforms

Confirmed Issue #8439271 • Assigned to Travis L.

Details

Author
Gerard S.
Created
Aug 9, 2016
Privacy
This issue is public.
Found in
  • Microsoft Edge
Found in build #
14.14393
Reports
Reported by 2 people

Sign in to watch or report this issue.

Steps to reproduce

Open the attached index.html file. This has script to load in the attached XSL and use it to transform the data file.
This is a very simple XSL that just checks for support of the exslt:node-set and msxml:node-set functions.

In previous versions of Edge msxml:node-set support was true, but it is false in the latest version (tested with EdgeHTML 14.14393)
Other browsers (Firefox, Chrome, etc) support exslt:node-set.

If you open the data.xml file directly in Edge (which will automatically perform the transform) then msxml:node-set is still supported.
It is only when transforming using script that support has been lost.

Attachments

Comments and activity

  • Microsoft Edge Team

    Changed Assigned To to “Christian F.”

  • This is a huge issue for us as well.
    Maybe, when bringing node-set back, putting it under http://exslt.org/common namespace would be a good idea.

  • Microsoft Edge Team

    Changed Assigned To to “Rico M.”

    Changed Assigned To to “Travis L.”

    Changed Status to “Confirmed”

  • Does it mean that Edge still uses MSXML3 for processing XML stylesheets? O_O

You need to sign in to your Microsoft account to add a comment.

Sign in