Все,
Я пытаюсь разместить текст пробела / отступа в столбце в моей таблице HTML.Я читаю XML-файл с использованием XSLT 1.0 и записываю его в HTML-файл.Я пробовал следующее:
<?xml version='1.0' encoding='utf-16'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" indent="yes" encoding="utf-16"/>
<tr>
<td/>
<td>
<xsl:text xml:space="preserve"> </xsl:text>
<xsl:value-of select="concat('Substantiation-',
@sourceID, ' (', current(), ')')"/>
</td>
</tr>
Результаты при просмотре в Internet Explorer (открываются из сгенерированного файла HTML) выглядит следующим образом:
 Substantiation-9010 (p 1-5, Para 1-10.)
Я также пробовал 	
, 
, и  
это имеет схожие или нет результатов.
Я предполагаю, что у меня проблема с кодировкой (спасибо Michael Kay за указание на это), однако я не уверен, что делаю неправильно, так как я задаю кодировку в выходном теге.Кто-нибудь знает, как добавить пробел / табуляцию, чтобы она выглядела правильно при просмотре в IE?
Спасибо за помощь !!!