2014-02-13 3 views
1

Моим требованием является чтение xml-файла, который мне нужен для сборки html-страницы, есть ли какой-либо доступный для этого доступ к открытому источнику. В настоящее время я читаю все теги полей XML и печать на jsp с помощью cforeach.Преобразование XML в HTML

+1

Похоже, работа для [XSLT] (http://en.wikipedia.org/wiki/ XSLT) – Sirko

+1

Я думаю, вы можете использовать эту ссылку http://www.codeproject.com/Articles/12047/How-to-Convert-XML-Files-to-HTML –

ответ

0

В vanthorne предполагает, XSLT, это путь. В W3Schools есть приличный учебник «Начало работы».

http://www.w3schools.com/xsl/xsl_intro.asp

Вы можете сделать свою сторону клиента преобразования, или большинство языков сценариев имеют средства сделать это на стороне сервера, но если вы используете JSP уже, вот пример JSTL. Для этой работы вам необходимо jstl.jar и xalan.jar в вашем WEB-INF/Lib папки

<c:import url="http://your.rssfeed.url" var="xmldocument" charEncoding="utf-8" /> 
<c:import url="rssnewsfeed.xsl" var="xslt" charEncoding="utf-8" /> 
<x:transform xml="${xmldocument}" xslt="${xslt}"/> 
Смежные вопросы