2016-09-28 44 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/(我從來沒有使用)