Thanks Neeraj. It works fine. -----Original Message----- From: Neeraj Bajaj [mailto:[EMAIL PROTECTED] Sent: Wednesday, 5 February 2003 6:54 PM To: [EMAIL PROTECTED]; [email protected]; [EMAIL PROTECTED] Subject: Re: BUG in JAXP-Xerces?
Jan Les wrote: > I'm using the following code: > > .... > documentFactory.DocumentBuilderFactory.newInstance(); > documentFactory.setAttribute(schemaLanguage, schemaNamespace); > documentFactory.setValidating(validate); > .... > > > I keep reference to a document builder factory, and when I need to to create non-validating parser I simply call documentFactory.setValidating(false) before creating document builder. > When I need to create a validating parser I call documentFactory.setValidating(true) before creating document builder. > > This worked fine with previous releases of Xerces. > > When using with Xerces 2.3.0 an error is generated when parsing with > non-validating parser. The error referes to not defined root element, so even if > validate is set to false, parser looks for a schema. > > Why is so? > I assume that this is because documentFactory has set schemaLanguage, and schemaNamespace attributes. I could not reset these attributes. Can I do this? Any advice? Set the attribute value to "null". Neeraj --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
