Трудности с XPath

Bekass

Новичок
Трудности с XPath

Есть такая задача...
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>
В переменной $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 ) ?????
Подскажите.. пжста... срочно надо .... !!!

:confused:
 

alekciy

Новичок
Имхо, проще через DOM сделать... ибо зачем для данной задачи XSLT преобразование?
 
Сверху