Witam
Chcę przy parsowaniu xml używając biblioteki commons-digester także z walidować czy ów xml jest prawidłowy.
Ale nie wiem co robię, żle.... zawsze wychodzi na to jakby schema do walidacja była zła, albo jakby jej nie było. w ogóle nawet jak wstawię złą nazwę pliku to też nic się nie dziej (żadnych IOException czy NullPointer...)
Digester digester = new Digester();
digester.setValidating(true);
digester.setSchema("schema.xsd");
/* tu ustawienie zasad */
Foo foo = (Foo) digester.parse(file);
wywala mi takie błędy w logowaniu
ERROR (Digester.java:1541) - Parse Error at line 1 column 26: Element type 'foo' was not declared
org.xml.sax.SAXParseException: Element type 'foo' was not declared