У меня есть 20 форм, которые я печатаю с использованием XML и XSLT. Теперь мне нужна функциональность, где я могу печатать эти формы как пустые. Например, у меня есть поле «Name» в моем XML и соответствующийКак я могу предоставить одну и ту же форму 1) Бланк и 2) Заполнен через XSLT?
<span>Name:</span>
<strong class="data">
<xsl:value-of disable-output-escaping="yes" select="Name" />
</strong>
мне нужно 2 функциональные возможности:
- Я хочу напечатать имя, например:
Name: John Doe
- Я не хочу напечатать Имя и заполнить, например,:
Name:________
В зависимости от того, есть ли текстовое поле, текстовая область или флажок, я хочу добавить относительные пробелы. Итак, если это поле текстовой области, я хочу добавить пространство, равное размеру поля, чтобы пользователь мог добавлять информацию.
Есть ли у кого-нибудь идеи, как это можно реализовать?
Благодаря
Интересный вопрос! Вы собираетесь использовать один и тот же XSLT для обоих сценариев или другой для пустой формы? – Cerebrus
Да, я не хочу снова воссоздать xslt. – Mithil
Означает ли это, что вы хотите иметь дополнительный шаблон, который преобразует вывод, который у вас уже есть, добавив пробелы там, где они отсутствуют? – Tomalak