Intereting Posts
Невозможно включить jquery.dataTables.min.js в html Как разместить горизонтальную полосу прокрутки в центре DIV Google Translate не скрыт Кнопка fb like создает белый фон на странице onload во всех версиях ie потому что он нарушает следующую директиву политики безопасности контента: «style-src« self »» Почему встроенный блок выравнивается вверх, если у него нет содержимого? Как мне HTML- / URL-кодировать std :: wstring, содержащие символы Unicode? Раздел против статьи HTML5 Форма, которая делает переадресацию браузера при доступе посредством обычной формы или запроса Ajax – возможно ли это? PHP: разрешить пользователю комментировать и оценивать только один раз с помощью своего IP-адреса Объекты с номерами символов … Номенклатура как передать значения с одной страницы html на другую страницу html в PHONEGAP? задерживать событие mouseenter и увеличивать событие, если мышь внутри элемента Встроенный PDF всегда появляется над Абсолютно позиционируемыми элементами Рисование строк на странице html

создание html-страницы из xml-файла

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

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

Здесь есть сервлет с открытым исходным кодом XSLT.

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

В принципе, в java есть 3 apis для чтения и анализа данных xml: * dom: считывает весь файл сразу и позволяет вам получить доступ к данным со случайным доступом. высокая память. * sax: stream-reads file и позволяет реагировать на события. Низкое использование памяти, более сложное, чем dom. * stax: похоже на sax, но более современный интерфейс, основанный на событиях. также низкое использование памяти.

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