On Tue, Jun 01, 2010 at 11:37:43AM +0200, Piotr Bański wrote:
> Hi all,
> 
> I realize that XPointer's xpointer() scheme is far from the primary
> focus of this community (although libxml2 is the only free-standing tool
> that has at least a bit of support for this scheme, so I gladly join
> Argon in thanking Daniel!). And because it's a side issue, I'm simply
> trying hard to reach the two or three of you who may have a shade of
> interest in some new data that I think may be relevant for debugging the
> current implementation.
> 
> I have discovered some possible edge-of-the-loop problems with the
> string-range() function -- it looks as if, possibly, at some point in
> the calculation, the engine forgets that the empty string must match
> before the first character and after the last character of the target
> element's text:
> 
> https://bugzilla.gnome.org/show_bug.cgi?id=620190
> 
> 
> Another thing is that string-range() doesn't use the string value of the
> target element -- it notices the presence of both element nodes (while
> it should only notice their content), and non-element nodes (such as
> comments, which should be completely ignored but instead are apparently
> counted as a single character):
> 
> https://bugzilla.gnome.org/show_bug.cgi?id=620195
> 
> I'm not a C programmer, so this is close to the limit of what I can do.
> I hope someone may be interested in looking at the code and seeing if at
> least the first issue can be resolved.

  Okay, thanks for reporting the bugs Piotr, I'm not sure if or when I
may have time for looking at XPointer code again, but if the issues are
well explained in bugzilla with examples making it easy to reproduce
then there is a chance it will get fixed :-)

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
[email protected]  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to