我正在使用Smarty XML模板,我希望在每个表格行之后添加一行。 CSS样式不适用于XML模板。任何帮助将不胜感激。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE menu [
<!ENTITY lt "&#60;">
<!ENTITY gt ">">
<!ENTITY amp "&#38;">
<!ENTITY apos "'">
<!ENTITY quot """>
]>
<report>
<orientation>landscape</orientation>
<body>
<p fontsize="+5" fontstyle="bold">{$account}</p>
<p fontsize="+3">Report</p>
<p></p>
<p fontsize="+5" fontstyle="bold">{$title}</p>
<p fontsize="+2">{$date}</p>
<p></p>
<table>
<tr>
{foreach from=$columns item=column}
<th fontstyle="bold">{$column}</th>
{/foreach}
</tr>
{foreach from=$rows item=row}
<tr>
{foreach from=$columns item=column key=col_index}
<td>{if isset($row[$col_index])}{$row[$col_index]}
{else} {/if} </td>
{/foreach}
</tr>
{/foreach}
</table>
</body>
</report>
答案 0 :(得分:1)
是的,因为CSS为HTML构建,要使用XML样式表,您需要阅读一些关于XSL的内容