Why IE does not validate my XML with xschema specified?
It should not. According to w3c’s recommendation, parser is not supposed to validate your XML unless you specify it to do so. Another thing emphasized by w3c is that parser can use different schema to validate your XML. More often than not, parser does not use the schema specified by the XML document to validate the XML. It is very important in the B2B business scenario to not use the schma in XML to validate it.