Я преобразовываю XML в HTML с помощью XSLT.Преобразование XML в HTML
Я имею следующую структуру XML:
<Info><Description>
<p><strong><span style="font-family: Verdana; color: #f0b444;">Description<br />
<span class="BookingResultTxtBlue">description goes here.</span></span></strong></p>
<p><strong><span style="font-family: Verdana; color: #f0b444;"><span class="BookingResultTxtBlue">Test 1</span></span></strong></p>
<p><strong><span style="font-family: Verdana; color: #f0b444;"><span class="BookingResultTxtBlue">Test 2</span></span></strong></p>
<p><strong><span style="font-family: Verdana; color: #f0b444;"><span class="BookingResultTxtBlue">Test 3</span></span></strong></p>
</Description></Info>
Мой XSLT выглядит следующим образом
<table>
<tr>
<td>
<xsl:value-of select='Info/Description'/>
</td>
</tr>
</table>
После tansformation HTML является
<table>
<tr>
<td>description goes here
Test1
Test2
Test3
</td>
</tr>
</table>
Что я хочу здесь есть, стили в оригинале XML будет применяться после преобразования.
Я могу превратить его корректно. Но я сталкиваюсь с новой проблемой при использовании шаблона. Всякий раз, когда есть & nbsp; в описании он отображается как Есть ли способ справиться с этим? –
Посмотрите это решение Mads Hansen (http://stackoverflow.com/questions/21272212/xslt-1-0-cant-translate-apostrophe) –