Ho appena scritto il mio primo validatore di schema XML basato su SAX (Java), in cui si passa un URL dello schema (che punta al file .xsd
) e un'istanza XML e si determina se quell'istanza è valida o meno oppure no.
Ora sto cercando di scrivere diversi test unitari per il validatore (persone TDD, I know , lo so!) e mi chiedevo quali fossero i motivi comuni per cui XML non ha convalidato la convalida.
Ci sono così tanti elementi e attributi in questo schema, potrei letteralmente scrivere migliaia di casi di test. Ho pensato che qualcuno qui potesse sapere come semplificarli tutti in un set gestibile.