-
- Downloads
Eliminated usage of xsltGetNsProp() in cases where an attribute with a
* libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c libxslt/namespaces.c libxslt/imports.c libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases where an attribute with a specific namespace is requested. xsltGetNsProp() uses xmlGetProp() which is not namespace aware and thus will return the first attribute with the requested name but of arbitrary namespace. Changed retrieval of the attributes "exclude-result-prefixes" and "extension-element-prefixes", which are expected to be in no namespace on XSLT elements and in the XSLT namespace on literal result elements or extension elements. Additional change: for XSLT elements the attribute "exclude-result-prefixes" is only allowed on xsl:stylesheet and xsl:transform. This attribute was previously processed on all XSLT elements.
Showing
- ChangeLog 18 additions, 0 deletionsChangeLog
- libxslt/attributes.c 3 additions, 3 deletionslibxslt/attributes.c
- libxslt/imports.c 2 additions, 2 deletionslibxslt/imports.c
- libxslt/namespaces.c 2 additions, 4 deletionslibxslt/namespaces.c
- libxslt/preproc.c 92 additions, 26 deletionslibxslt/preproc.c
- libxslt/xslt.c 111 additions, 76 deletionslibxslt/xslt.c
- libxslt/xsltutils.c 10 additions, 1 deletionlibxslt/xsltutils.c
Loading
Please register or sign in to comment