Nem! Nem akarom a sémát manipulálni. A sémáról szeretnék _könnyedén_ információt lekérdezgetni. Erre mondtam példának, hogy egy adott xmltag milyen gyermek tageket foglalhat magába. A JAXB másra való, de lehet ezt is tudja. Jól értem?
Konkrétan:
A JAXB-ben miután felépítettem a sémat reprezentáló osztályokat tudok olyat, hogy mondjuk "xpath szerűen" megadok egy tag-et és lekérdezem, hogy annak milyen gyermek tagjei lehetnek?
Elmondom miért kell és rögtön érteni fogsz. Szeretnék csinalni egy un. schema aware xml editort, ami csak olyan lehetőségeket kínál fel, amit a schema alapján szabad. Tudom hogy nem nagy szám, szal tekintsd házinak, vagy gyakorlásnak.
Azóta találtam egy egyetemi kódot:
http://dynvocation.selfip.net/xsd4j/
ami tök jól memóriába rakja a sémám, a lekérdezgetés megy is, viszont nem jövök rá, vagy lehet nem is tudja, hogy xpath szerűen lehessen megtalálni node-ot, és csak utána lekérdezgetni.