Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Marat Suponitsky 31.07.2006 15:34 / 31.07.2006 15:35
Возможно, что я проявлю невежество задав этот вопрос, но понять самому, в чем проблема, мне не удалось. Обычное преобразование:$_authForm[^xdoc::create{<?xml version="1.0" encoding="utf-8" ?> <form> <login>Имя</login> <password>Пароль</password> </form>}] $_authForm[^_authForm.transform[/administration/xsl/auth.xsl]] ^_authForm.string[$.method[html]]XSL:
<?xml version="1.0" encoding="utf-8" ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="form"> <form method="get" action="/"> <xsl:value-of select="login" /> <input type="text" id="login" /><br /> <xsl:value-of select="password" /> <input type="password" id="password" /> </form> </xsl:template> </xsl:stylesheet>На выходе получаю:
<form method="get" action="/"> Имя<input type="text" id="login"><br> Пароль<input type="password" id="password"><br> <input type="button" value="Войти" id="submit"> </form>Вопрос: куда делись "/>" у тэгов br и input?