создание HTML-страницы из XML-файла - PullRequest
1 голос
/ 07 июля 2011

Я читаю XML-документ, который состоит из HTML-элементов.Теперь мне нужно извлечь данные из этого XML-файла, создать HTML-код и отобразить его с помощью сервлетов или JavaScript.Как мне это сделать, пожалуйста, предложите любой метод или учебники.

Ответы [ 3 ]

4 голосов
/ 07 июля 2011

Вы можете использовать XSLT для преобразования вашего XML-документа в XHTML страницу.

Доступен XSLT-сервлет с открытым исходным кодом здесь .

4 голосов
/ 07 июля 2011

Вы должны использовать XSLT для этой задачи .Начните с базового учебника .

1 голос
/ 07 июля 2011

По сути, в Java есть 3 API для чтения и анализа XML-данных: * DOM: читает весь файл сразу и позволяет получить доступ к данным с произвольным доступом. высокое использование памяти. * sax: поток читает файл и позволяет вам реагировать на события. Низкое использование памяти, более сложное, чем DOM. * stax: похож на sax, но более современный интерфейс, основанный на событиях. также низкое использование памяти.

То, как представить информацию из файла HTML, не может быть объяснено в одном ответе здесь, сотни книг были написаны об этом. Среди возможностей: Вы можете создавать HTML самостоятельно (програматически в java) или использовать JSP, JSF, Ruby on Rails, XSLT, Velocity, GWT, Tapestry, Wicket, JBoss Seam, WebWork, и это только некоторые из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...