2016-09-28 43 views
0

我有一个这样的内容的HTML文件替换HTML内容:多元素

<ul class="myclass"> 
    <li>PLACEHOLDER</li> 
</ul> 

我也有这样一个ArrayList:

["value 1", "value 2", "value 3"] 

现在我想创建一个新的HTML文件li -entries列表中的所有元素。因此,我希望这是一个结果:

<ul class="myclass"> 
    <li>value 1</li> 
    <li>value 2</li> 
    <li>value 3</li> 
</ul> 

我可以在我的名单第一个环和创建像"<li>value 1</li><li>value 2</li><li>value 3</li>"一个字符串,并做"<li>PLACEHOLDER</li>"一个更换 - 但我希望有更好的解决方案。

+0

你正在使用什么平台? Java EE? JSF?什么? –

+0

@ DanteFañaBadia:JSE – Munchkin

+0

看看这个使用xslt [模板](http://javahash.com/transform-xml-with-xstl-using-java/) – Karthik

回答

1

如果你正在使用Java SE简单的解决方案是你说的替换字符串或者你可以使用(或创建)模板语言或者你可以使用现有的这是一个由Apache制作的http://freemarker.org/(我从来没有使用)