Maybe I missed the email that explained this, but why did the formal parameter of the various item() functions change from int to unsigned long? This (silently) broke a bunch of the Xalan code.
Given that it _was_ changed, why wasn't getLength() changed to return an unsigned long? It seems inconsistent. Dave