Dali ko zna kako mogu jedan XML-dokument pomocu jave da preispitam dalije validan ili ne.
Koristim java 1.5 i vec sam napisao odredjeni code. sve se uspjesno odvija pod eclipse, ali ja bih zelio da preispitam validnost u okviru jednog servleta. kao web-container koristim tomcat ili jetty.
I onda dobijam sledeci exception:
cvc-elt.1: Cannot find the declaration of element ‘resource-lists’
mozes li staviti kod koji koristis trenutno i liniju u svom XML fajlu koja deklarira lokaciju DTD-a ili XML Schema-e?
Razlog zasto dobijas taj Exception je radi toga sto tvoj parser nemoze da load-a deklaracije iz DTD/XMLSchema-e. Da li ti je lokacija DTD/XMLSchema-e na internetu ili fajl na disku?
Da li koristis neki API ili javax.xml? Ja koristim 2 API-ja, dom4j i jdom. Oba su jako jednostavna da se koriste, i veoma je lagano manipulirati XML fajl sa njima. Ako zelis, mozes staviti svoju XML Schema-u ili DTD u JAR file ili na CLASSPATH, i onda ga dinamicno loadad u kodu: