xml napisał(a)
...Dokładniej to mam już plik xml i scheme do niego i teraz będę chciał pod to napisać jakiś prosty program aby można była coś na danych zrobić.
Często kilka książek te same info niesie. A powinno chyba być oddzielnie w jakiejś sekcji wypisani autorzy z id i póxniej do książki tylko dawać id interesującego nas autora tak?
Skoro masz schemę, to tam to jest opisane jak powinno być. No chyba, że masz schemę, bo ją sobie napisałeś, a teraz chcesz zmienić. Rzeczywiście rozsądne wydaje się zrobienie sekcji na autorów i książki i przypisywanie tylko id autora do książki i rzeczywiście można do tego posłużyć się w schemie referencjami do identyfikatorów. No ale skoro to wszystko wiesz, to nie wiem jaki jest problem. Możesz sobie użyć dowolnej biblioteki do XML. Ja bym się w tym momencie skłaniał do użycia JAXB. Jest plugin do Eclipse, co generuje klasy na podstawie pliku XSD. Jak sobie wygenerujesz, to dalej już robisz wszystko na obiektach, ogólnie zapominasz, że to XML i jest fajnie :)