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. Wogule 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