diff options
author | Adrian Kummerlaender | 2014-10-29 16:11:34 +0100 |
---|---|---|
committer | Adrian Kummerlaender | 2014-10-29 16:11:34 +0100 |
commit | 71a637be86177e82a8fc0c654639c2fa83c13f5d (patch) | |
tree | a29f49ff9c37f83569f03833d58e2908ba9e06ad /src/transformer_facade.cc | |
parent | 1276ea17e58f886d34423eefae92e0b0aa477b9a (diff) | |
download | InputXSLT-71a637be86177e82a8fc0c654639c2fa83c13f5d.tar InputXSLT-71a637be86177e82a8fc0c654639c2fa83c13f5d.tar.gz InputXSLT-71a637be86177e82a8fc0c654639c2fa83c13f5d.tar.bz2 InputXSLT-71a637be86177e82a8fc0c654639c2fa83c13f5d.tar.lz InputXSLT-71a637be86177e82a8fc0c654639c2fa83c13f5d.tar.xz InputXSLT-71a637be86177e82a8fc0c654639c2fa83c13f5d.tar.zst InputXSLT-71a637be86177e82a8fc0c654639c2fa83c13f5d.zip |
Activated namespace comprehension for all `XercesDOMParser` instances
* this is possibly a breaking change for all applications built on either `FunctionExternalCommand` or `FunctionReadFile`
** e.g. meta datasource XPath queries in _StaticXSLT_ will have to be changed to accomodate this
* the reason for doing this was to fix the behaviour when reading namespaced XML files
** e.g. XSL stylesheets could only be queried with a clunky XPath expression such as `$transformation/self::*[name() = 'xsl:stylesheet']` instead of simply `$transformation/self::xsl:stylesheet`
*** this was caused by the now activated namespace comprehension in `xercesc::XercesDOMParser` which is disabled by default
*** it caused all local node names to be converted into their namespace prefixed version, e.g. `local-name()` returned `xsl:stylesheet` instead of `stylesheet`
Diffstat (limited to 'src/transformer_facade.cc')
0 files changed, 0 insertions, 0 deletions