Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.07.2008(UTC) Сообщений: 1,287   Откуда: Краснодар Сказал «Спасибо»: 81 раз Поблагодарили: 72 раз в 60 постах
|
С программированием не дружу, поэтому такой, наверное тупой, вопрос: есть в файле Cert.xsl из АРМа Админа УЦ такой блок Код: <body>
<xsl:apply-templates select="pki:certificate"/>
<hr></hr>
<br></br>
<p class="foot">Подпись владельца сертификата: ___________/_______________</p>
<br></br>
<br></br>
<p class="foot">Администратор Удостоверяющего центра: ___________/И.И. Иванов</p>
<br></br>
<p class="foot">"___" ________ 20__ г.</p>
<br></br>
<p class="foot">М. П.</p>
<p>Средство криптографической защиты информации "КриптоПро CSP"</p>
<br></br>
<p class="note">Подписанный бланк сертификата открытого ключа следует переслать по адресу:</p>
<p class="note">777000, г. Москва, ул. Московская, д. 1</p>
<p class="note">Администратору Удостоверяющего центра.</p>
</body>
хочу в строку Код:<p class="foot">Подпись владельца сертификата: ___________/_______________</p>
вставить ФИО владельца, а в Код:<p class="foot">"___" ________ 20__ г.</p>
соответственно дату печати документа. Как?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2250 раз в 1756 постах
|
вариант с небольшой утилиткой - не подойдет?
по этому шаблону - будет формироваться файл (это ж.. обычная web-страничка, несмотря на xls расширение) |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.07.2008(UTC) Сообщений: 1,287   Откуда: Краснодар Сказал «Спасибо»: 81 раз Поблагодарили: 72 раз в 60 постах
|
Утилитку не надо, ибо это не что-нить, а АРМ Администратора )) Несмотря на то, что это обычная web-страничка, в ней кроме приведенного выше кода описана куча переменных по типу Код:<xsl:template match="pki:notBefore">
<div style="margin-left:1em">
<p>Действителен с:
<xsl:value-of select="."/>
</p>
</div>
</xsl:template>
вот я и хотел, к примеру, эту notBefore вставить как дату документа
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Это переменные из XML представления сертификата. Попробуйте вставьте этот блок <xsl:template match="pki:notBefore"> <div style="margin-left:1em"> <p>Дата документа: <xsl:value-of select="."/> </p> </div> </xsl:template> |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.07.2008(UTC) Сообщений: 1,287   Откуда: Краснодар Сказал «Спасибо»: 81 раз Поблагодарили: 72 раз в 60 постах
|
Я именно так и поступил: этот код вместо строки Код:<p class="foot">"___" ________ 20__ г.</p>
и вставлял. АРМ при попытке вывести на печать сертификат вываливается в ошибку: 
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Нет, вместо HTML строки надо вставить что-то типа <xsl:apply-templates select="pki:notBefore"/>. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.07.2008(UTC) Сообщений: 1,287   Откуда: Краснодар Сказал «Спасибо»: 81 раз Поблагодарили: 72 раз в 60 постах
|
Заменил строку Код:<p class="foot">"___" ________ 20__ г.</p>
на Код:<p class="foot">Дата: <xsl:apply-templates select="pki:notBefore"/></p>
Ошибки теперь нет, но и даты тоже. Выводится просто "Дата:" и всё
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Неточно вспомнил структуру XML представления Заменяете на Код:<p class="foot"><xsl:apply-templates select="pki:certificate/pki:validity/pki:notBefore" mode="template-date"/></p>
и добавляете Код:<xsl:template match="pki:notBefore" mode="template-date">
Дата: <xsl:value-of select="."/>
</xsl:template>
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.07.2008(UTC) Сообщений: 1,287   Откуда: Краснодар Сказал «Спасибо»: 81 раз Поблагодарили: 72 раз в 60 постах
|
Спасибо, сработало. Но в дату еще добавилось и время. А никак нельзя обрабатывать эти переменные?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Это строки а не время, разве что внутри xsl:template разобрать их. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close