Создание динамического XML в Java

Я пытаюсь динамически создать XML-файл на Java для отображения расписания. Я создал DTD для своего XML-файла, и у меня есть XSL-файл, который я хотел бы использовать для преобразования XML. Я не знаю точно, как продолжить.

То, что я пробовал до сих пор, - это onClick какой-то кнопки, вызываемой сервлетом, который генерирует строку содержимого XML-файла (вставляя динамические части XML в String. Теперь у меня есть строка, содержащая содержимое XML-файла. Теперь я хотел бы преобразовать XML-файл, используя XSL-файл, который у меня есть на моем сервере, и отобразить результат на странице, которая вызвала сервлет (делая это через AJAX ).

Я не уверен, иду ли я в правильном направлении, возможно, мне даже не стоит с самого начала создавать XML-код в строковой форме. Поэтому у меня вопрос: как мне продолжить? Как мне преобразовать строку XML, используя файл XSL, и отправить ее в качестве ответа на вызов AJAX, чтобы я мог вставить сгенерированный код в страницу? Или, если это не способ сделать это, как мне создать динамический файл XML другим способом, дающим тот же результат?

5
задан Dimitre Novatchev 29 July 2011 в 15:26
поделиться