Hi,
> -----Original Message-----
> From: Brian Quinlan [mailto:brian@;sweetapp.com]
> Sent: Thursday, October 17, 2002 12:46 PM
> To: [EMAIL PROTECTED]
> Subject: RE: EntityResolver not allowed to do enough
>
>
> > I think you want a URIRsolver. That is what is used to resolve
> > document(href, [base]) and xsl:include/import.
>
> AFAIK, this API is not available in Xerces-C++, only in Xerces-J.
It is an XSL thing. You set it on the TransformerFactory.
>
> > What is happening sounds correct. Since you did not supply a base arg
> > to the document() it uses the stylesheet location.
>
> If it doesn't recognize the scheme, I don't think that it should
> complain until AFTER it has tried the EntityResolver. And unknown
> schemes should not be considered path fragments.
But document() does not use an EntityResolver. The error is because you are
sending what looks like a protocol (':') for the default resolver to handle.
best,
-Rob
>
> Cheers,
> Brian
>