Hi all,

sorry for the late response and thanks for the investigation.

On Fri, 14 Feb 2014 17:25:40 +0100
Nick Wellnhofer <wellnho...@aevum.de> wrote:

> On 14/02/2014 15:23, Yura wrote:
> > Hi!
> >
> > I tried investigate this bug and as far I can see problem in a different
> > behavior of the function xmlNodeGetSpacePreserve from libxml2.
> 
> Good catch. The change you mentioned above made libxslt actually do the wrong 
> thing and strip the text node. The relevant code is here:
> 
> https://git.gnome.org/browse/libxslt/tree/libxslt/xslt.c?id=683cbc82dee4cea75822a0f7cafd97768b6165ff#n3556
> 
> xmlNodeGetSpacePreserve is called with a text node and consequently returns
> -1 after the change. The relevant commit to libxml2 is "Adding various checks
> on node type though the API":
> 
> https://git.gnome.org/browse/libxml2/commit/?id=3e62adbe39f2083c9c2cd3330c320227818fd361
> 
> This commit first appears in libxml2 version 2.9.0. I just committed a fix to 
> libxslt to adjust for this change:
> 
> https://git.gnome.org/browse/libxslt/commit/?id=7cb08dacadf7e1cf88ee2f45815251b61bffcde6
> 

OK, but I don't understand whether I have done something wrong in my XSLT
stylesheet or alternatively whether it is a bug or an impedance-mismatch
between libxml2 and libxslt. I'll try running the offending code in Perl with
the latest git versions of libxml2 and libxslt, but I'd like to be sure. One of
my problems is that I didn't quite understand the technical details and
explanation that were discussed here (as I read the Zvon XSLT tutorial in the
past, but have not read a more comprehensive book or a SPEC, and furthermore,
have forgotten a lot of details).

Can you enlighten me, please?

Hope you had a good weekend.

Regards,

        Shlomi Fish 

-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
Beginners Site for the Vim text editor - http://vim.begin-site.org/

Only perl and Chuck Norris can parse Perl.
    — http://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - http://shlom.in/reply .
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
https://mail.gnome.org/mailman/listinfo/xml

Reply via email to