0
我有以下的html:更改HTML動態通XSL
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 5px;
}
</style>
</head>
<body>
<table style="width:100%">
<tr>
<th>Name</th>
<th>City</th>
<th>State</th>
<th>Zip</th>
</tr>
<tr>
<td> [lastName],[firstName] </td>
<td>[City]</td>
<td>[State]</td>
<td>[Zip]</td>
</tr>
</table>
</body>
</html>
我會從一個XML獲取值
<person>
<lastName>Zones</lastName>
<firstName>Adam</firstName>
<City>Columbus</City>
<State>OH</State>
<Zip>44250</Zip>
</person>
我想表中的數據<td>
元素動態地更換值:
<td>Zones, Adam</td>
<td>columbus</td>
<td>OH</td>
<td>44250</td>
如何實現這一點,需要更改名稱,城市,州,與用戶條目拉鍊。
XSL不起作用這樣的,它有沒有任何與你有那裏的HTML特定的語法。 –
那麼通常的做法是讓XSLT處理XML輸入和有創建HTML模板,在模板中,你會再使用XSLT語法像'的的 , ... xsl:template>'。如果您正在使用自己編寫的模板語法,那麼您可能需要實現自己的編程語言來處理模板。 –