On Fri, 2004-04-23 at 15:27, Andrew Thornton wrote:
> Bruno Dumon wrote:
> > Maybe you could let a factory create the PointerParts, and pass the
> > factory as an argument to the constructor of the parser.
> 
> Seems like that is probably the best idea.
> 
> > Or you could indeed move the processing out of these classes, though
> > that's about the only thing they do...
> 
> Hmm. XPaths don't process documents there's an XPathProcessor for that. 
> Similarly is it correct the XPointers process Contexts?

Not sure what you mean with the word "XPaths" here. Are you referring to
a class or to XPath expressions themselves?

> 
> That being said, I think the XmlnsPart.process() does do the right 
> thing. It sets the namespaces on the Context. Maybe the XPointerPart is 
> trying to do too much. Perhaps the XPointerPart should simply do the 
> XPath with respect to the Context, and not stream?

And what alternative do you propose?

-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
[EMAIL PROTECTED]                          [EMAIL PROTECTED]

Reply via email to