Отступы в виде простого текста XSL при включении другого файла XSL - PullRequest
0 голосов
/ 04 января 2012

У меня есть простой текстовый шаблон XSL, который работает нормально и не имеет отступа.

Затем я добавил еще один шаблон XSL в этот шаблон со следующей строкой:

<xsl:copy-of select="document('AboutThisMessagePlainText.xsl')"></xsl:copy-of>

Когда XSLотображается, текст в файле AboutThisMessagePlainText.xsl имеет отступ.

Как я могу предотвратить это?

Мой полный XSL:

<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" indent="no" />
<xsl:template match="/Email">
<xsl:text>To Our Valued Customer:</xsl:text>
<xsl:text>&#10;</xsl:text>
<xsl:text>&#10;</xsl:text>
<xsl:text>Welcome, and thank you .....blah blah blah</xsl:text>
<xsl:text>Sincerely,</xsl:text>
<xsl:text>&#10;</xsl:text>
<xsl:text>&#10;</xsl:text>
<xsl:text>My Company</xsl:text>
<xsl:copy-of select="document('AboutThisMessagePlainText.xsl')"></xsl:copy-of>
</xsl:template>
</xsl:transform>

AboutThisMessagePlainText.xsl is:

<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" indent="no" />
<xsl:template match="/">
<xsl:text>About This Message</xsl:text>
<xsl:text>You received this email because you subscribed to our electronic notification service. If you no longer wish to receive electronic notifications, etc...</xsl:text>
</xsl:template>
</xsl:transform>

Ожидаемый результат:

Для нашего уважаемого клиента:

Добро пожаловать, и спасибо ..... бла-бла-бла

С уважением,

Моя компания Об этом сообщении Вы получили это письмо, потому что вы подписались на нашу службу электронных уведомлений.Если вы больше не хотите получать электронные уведомления и т. Д. ...

Однако, Об этом сообщении, и Вы получили ... с отступом.

Спасибо!

1 Ответ

0 голосов
/ 05 января 2012

Я решил исправить это, изменив AboutThisMessagePlainText.xsl на текстовый файл.Это предотвратило отступ текста.

Текстовый файл выглядит так:

<text>



About This Message

You received this email because you subscribed to our electronic notification service. If you no longer wish to receive electronic notifications, etc...
</text>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...