Olá…
Preciso fazer um validador de XML, que dado um xml-schema e um xml, verifique quantos campos existem no xml que não existem no schema e vice-versa.
Pensei em usar o Xerces, mas pelo que eu pesquisei, quando ele encontra no xml um elemento que não existe no schema, ele lança uma exceção e pára a validação.
Outra idéia foi criar uma árvore do schema usando o xsom, e outra árvore do xml usando o Jdom, e comparar as árvores.
Alguém que já tenha trabalhado com isso, tem alguma dica de como fazer?