Шаблон электронной почты с использованием XSLT - PullRequest
0 голосов
/ 11 мая 2010

Привет всем, У меня есть XML с различными телами электронной почты. Я использую xslt для подготовки шаблона электронной почты для отправки этих писем. Я также хочу включить тег <subject> в xml, чтобы электронная почта была более понятной. Я использую Spring для отправки почты. Мне нужно установить тело и тему письма. Тело письма, которое я устанавливаю с помощью преобразования xslt. Я тоже хочу установить тему. Пожалуйста, помогите мне, если у вас есть идеи !! Я не хочу использовать синтаксический анализ xml только для установки темы. Есть ли способ получить значение темы с помощью xslt ??

вот мой xml:

<mailMessage>
    <mail type="pinReset">
        <subject>Regarding account pin reset</subject>
        <body>
            <prefix>Hello User You have initiated a pin reset Please click
                on the link below to reset your pin</prefix>
            <suffix>Thank you</suffix>
        </body>
    </mail>
    <mail type="emailUpdate">
        <subject>Regarding account email update</subject>
        <body>
            <prefix>emailupdated</prefix>
            <suffix>thank u</suffix>
        </body>
    </mail>
    <mail type="failureCount">
        <subject>Regarding account unsuccessful login</subject>
        <body>
            <prefix>failureCount</prefix>
            <suffix>thank u</suffix>
        </body>
    </mail>
</mailMessage>

Я хочу получить предмет отдельно.

Ответы [ 2 ]

1 голос
/ 11 мая 2010

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

0 голосов
/ 11 мая 2010

Вы можете передать строковое значение для темы и тип почты в качестве параметров в преобразование XSLT, и преобразование может быть записано таким образом, чтобы создать целое сообщение электронной почты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...