lax assessment
--------------

         Key: XERCESC-1481
         URL: http://issues.apache.org/jira/browse/XERCESC-1481
     Project: Xerces-C++
        Type: Bug
  Components: Validating Parser (Schema) (Xerces 1.5 or up only)  
    Versions: 2.6.0    
 Environment: Windows 2000, Visual C++ 7.1
    Reporter: Bernhard Jungk
    Priority: Minor


I'm trying to validate some xml files like the following example against a xml 
schema.
 
 <?xml version="1.0" encoding="UTF-8" ?> 
 <tag 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
    xmlns:ns="ns" 
    xsi:schemaLocation="ns ns.xsd" 
    xsi:type="ns:type">
 </tag>
 
 The parser reports an error:
 
 Message:Unknown element 'tag'
 
 My understanding of the XML Schema standard is, that it's possible to switch
 to lax assessment for the element-tag. This would validate the element
 against the complex type ns:type defined in the schema file named ns.xsd.
 My understanding is based upon Xml Schema Part: 1 §5.2 (1) and §3.3.4
 (Validation Rule: Schema-Validity Assessment (Element)).
 
 §5.2 http://www.w3.org/TR/xmlschema-1/#validation_outcome
 §3.3.4 http://www.w3.org/TR/xmlschema-1/#c-td
 
 If my understanding is correct, is it possible to get this behavior with
 the current Xerces-C version without ignoring the error (which means
 ignoring all non-fatal errors) ?
 
 Xerces-J 2 doesn't issue an error. I didn't try any other parser.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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

Reply via email to