Q. Как вставить   cредствами XLST?

A [flax].

Если нужно вставлять только  , то можно описать данную сущность в локальном DTD.

<?xml version="1.0" encoding="UTF-8" ?>
 
<!DOCTYPE local [
<!ENTITY nbsp  "&#xA0;">
]>
 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html"/>
  <xsl:template match="/">
     &nbsp;
  </xsl:template>
 
</xsl:stylesheet>
 

В случае, когда необходимо работать в XSLT с большим количеством сущностей, можно подключить одну из стандартизированных внешних dtd.

<!--DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 
"http://www.w3.org/TR/html4/loose.dtd"-->

FIXME не факт, что именно эту.

 
  faq/nbsp.txt · Последние изменения: 2012/03/27 05:15
 
Нас поддерживают: Рейтинг@Mail.ruliveinternet.ru