Szanujący się edytor XML potrafi zaczytać XML Schema i na tej podstawie podpowiadać następne dozwolone tagi, a trybuty i wartości. Wystarczy tylko postawić kursor myszy. Interesuje mnie jak to jest zrobione, a właściwie jak to zrobić, żeby uzyskać informację jakie dany tag może zawierać elementy. Walidator w jawie rzuca wyjątek kiedy znajdzie niepasujący element a w opisie pokazuje co było oczekiwane. Tylko nie wiem, czy tędy droga. Jakieś sugestie?