Re: [xml] xmlSplitQName2 problem and patch

On Tue, Feb 17, 2004 at 04:17:44PM -0800, Aleksey Sanin wrote:

I think I found a small problem with xmlSplitQName2() function and I would
lake to confirm with you that this is actually a bug. The 
xmlSplitQName2() function
returns NULL when QName does not have a prefix and this sounds wrong to me.

  No, it's really on purpose. The goal is to minimize string allocations,
if the argument passed is an NCName, then no new string will be allocated.
The client code might be slightly more complex as a result but string
allocations and freeing is really very costly, so I try to avoid it as
much as possible, that's why I designed the function that way.


Daniel Veillard      | Red Hat Network
veillard redhat com  | libxml GNOME XML XSLT toolkit | Rpmfind RPM search engine

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]