Я получил этот входящий XML, который я преобразовываю (с помощью XSLT в ASP, используя msxsm6):
<Cell>
<Data xmlns="http://www.w3.org/TR/REC-html40">
<Font>Text1</Font>
<Font> </Font>
<Font>Text2</Font>
<Data>
</Cell>
Если шаблон для :
<xsl:template match="Font">
<xsl:copy/>
</xsl:template>
Преобразование уничтожает символ пробела во 2-м элементе в источнике, выходной XML-код ниже, 2-й элемент становится пустым без содержимого:
<Font>Text1</Font>
<Font/>
<Font>Text2</Font>
Я пробовал и ошибался на ', но это, похоже, не помогло. Идеи? Спасибо Stackoverflow!