Проще говоря, я хотел бы создать Java-программу, которая будет принимать один XML-файл (в формате x) в качестве входных данных, переводить его в XML-формат y, возможно, делать с ним что-то еще, а затем выводить его.
Формат x и y довольно похожи (оба используются в инструментах NLP, имеют одинаковые токены и т. Д.), И у меня также есть схемы описания для них обоих.Если вам интересно, я бы хотел перевести что-нибудь в формат TCF ;создать мост между двумя инструментами.
Я никогда не делал этого раньше, как можно сопоставить один xml с другим?Можете ли вы порекомендовать некоторые библиотеки или инструменты?(хотя это должно быть применимо в Eclipse и должно быть бесплатным)
До сих пор я нашел эту программу от студии Stylus , но она не бесплатна, и хотя она выглядит довольно круто, яЯ не уверен, что его вывод будет полезен для моей Java-программы.
Если результатом этого преобразования является XSLT, могу ли я использовать его в Java?(как этот xslt работает для перевода?) (так что я бы, возможно, использовал их графический интерфейс для отображения всего один раз, а затем как-то продолжил использовать полученный xslt в моей программе)
Большое спасибо за любую потерю светапо этому вопросу!