Bekass
Новичок
Трудности с XPath
Есть такая задача...
XSL парсит XML вида
, в цикле
В переменной $lang_node будут значения тегов desc (Name и Lname ).
Задача состоит в том чтобы подгрузить другой XML
< xsl:variable name="LangDoc" select="document('lang_ru.xml')/registion_lang"/>
И теперь выбрать из $LangDoc тег с именем хранящимся в переменной $desc
Пробовал так:
<xsl:value-of select="$LangDoc/$desc" />
конечно не проходит.
Если какие нибуь варианты, или другие подходы (кроме применения расширений для процессора преобразований XSLT ) ?????
Подскажите.. пжста... срочно надо .... !!!

Есть такая задача...
XSL парсит XML вида
PHP:
<?xml version="1.0" encoding="WINDOWS-1251"?>
<?xml-stylesheet type='text/xsl' href='registration.xsl'?>
<title >Регистрация</title>
<form action="" method ="POST">
<element>
<desc>Name </desc>
<input type="text" name="Вася"/>
</element>
<element>
<desc>Lname</desc>
<input type="password" name="Пупкин"/>
</element>
</form>
</registration>
PHP:
<xsl:for-each select="registration/form/element">
<xsl:variable name="lang_node" select="desc"/>
<xsl:value-of select="desc" />
</xsl:for-each>
Задача состоит в том чтобы подгрузить другой XML
< xsl:variable name="LangDoc" select="document('lang_ru.xml')/registion_lang"/>
И теперь выбрать из $LangDoc тег с именем хранящимся в переменной $desc
Пробовал так:
<xsl:value-of select="$LangDoc/$desc" />
конечно не проходит.
Если какие нибуь варианты, или другие подходы (кроме применения расширений для процессора преобразований XSLT ) ?????
Подскажите.. пжста... срочно надо .... !!!
