Wykorzystanie XML i XSD do utworzenia wypełnionej bazy danych

Nie jestem pewien, czy to jest możliwe, ale pomyślałem, że zapytam i zobaczę, czy mogę uzyskać jakieś informacje.

Jak sugeruje tytuł, mam plik XML z tysiącami linii. Mam też skojarzony z nim plik schematu XSD.

Zastanawiałem się, czy mogę konwertować te dane do bazy danych MySQL bez ręcznego określania rzeczy XPath?

Na przykład, czy możliwe jest, aby Java lub Python lub jakikolwiek program analizował strukturę XML na podstawie XSD, wyodrębniał kolumny tabeli i zapełniał je danymi?

Próbowałem użyć PHPMyAdmin do zaimportowania mojego pliku XML, ale nie zadziałał i powiedział, że wystąpił problem, który moim zdaniem był związany z faktem, że nie mógł utworzyć kolumn. O ile wiem, może lepiej obsługiwać pliki CSV, więc to kolejna opcja dla 2-etapowej konwersji.

Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion