( nemcs | 2008. 06. 12., cs – 11:33 )

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.