Bernard created NETBEANS-4543:
---------------------------------

             Summary: XML validation breaks with multiple schema files
                 Key: NETBEANS-4543
                 URL: https://issues.apache.org/jira/browse/NETBEANS-4543
             Project: NetBeans
          Issue Type: Bug
          Components: xml - Schema
    Affects Versions: 11.3
            Reporter: Bernard


If an XML file loaded in the editor is validated against multiple schema files, 
then validation breaks under an observed condition.

The condition is that definitions in the schema files reference each other. In 
this case, it appears to be important that the validator builds the schema from 
the multiple files in such a way that the order in which the files are loaded 
matching the hierarchy. Dependent files need to be loaded after the files that 
they depended on.

I am coming to this conclusion after building a test case. This this test case 
builds the schema in the correct way, using an iterative brute force approach.

If the schema files are loaded in the incorrect order, then the schema cannot 
be built, and validation is not even started.

I am donating the code in the test case to Apache Netbeans with the aim that 
the validation using the editor is fixed, using the insight gained from the 
test case.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to