Anoop Singh wrote:
 
> Following is the right XML file::
> 
> <?xml version="1.0" ?>
> <Request xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>          xsi:noNamespaceSchemaLocation="jasbir.xsd">
>        <Transaction xsi:type="_Transaction_Login">
>        <user_id>test</user_id>
>        <password>xxx</password>
>     </Transaction>
> </Request>
> 
> Also, as u dont have DTD, so set the DTD feature to false , and true for 
Schema
> xr.setFeature( "http://xml.org/sax/features/validation",false);
> xr.setFeature( "http://xml.org/sax/features/namespaces",true);
> xr.setFeature( "http://apache.org/xml/features/validation/schema",true);

For schema validation,"http://xml.org/sax/features/validation"; should be set to 
true.

The same is for JAXP, if you are using 
http://java.sun.com/xml/jaxp/properties/schemaLanguage (SCHEMA_LANGUAGE) 
property, 

SAXParserFactory/DocumentBuilderFacotry should be set for validation
setValidating(true);


Neeraj


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to