2015-04-01 133 views
0

我需要從XML文件發佈HTML文件,其中HTML文件將顯示它們出現在XML文件中的特定時間點的硬編碼值(即在創建HTML文檔之後獨立於XML更改)。將HTML文檔呈現轉換爲硬編碼爲HTML

示例:XML文件

<dvd> 
    <name>Titanic</name> 
    <price>10</price> 
</dvd> 
<dvd> 
    <name>Avatar</name> 
    <price>12</price> 
</dvd> 

現在我需要將這些轉換爲HTML文檔,其中的值被硬編碼到HTML

例HTML文件

<html> 
<body> 
<h1>DVD List</h1> 
<table> 
    <tr ...> 
    <th>Name</th><th>Price</th> 
    <td>Titanic</td><td>10</td> 
    <td>Avatar</td><td>12</td> 

我曾嘗試使用XSLT但是這隻提供根據XML更改更新的XML文檔的呈現。我需要一個時間點HTML文檔來引用它們在XML上的值。

也許有一種簡單的方法可以用現有技術或一些簡單的自定義Java代碼來實現這一點?

+0

您是否在尋找動態更新/渲染HTML作爲XML文檔中的數據變化? – David 2015-04-01 15:51:54

+1

運行轉換並將結果保存到文件?隨機挑選一個XSLT處理器:'xsltproc --output my.html my.xsl my.xml'就可以做到這一點。告訴我們你正在使用什麼XSLT處理器,並且有人應該知道這個語法。 – bjimba 2015-04-01 17:16:41

回答