xslt将xml值输入到输入文本框中

时间:2015-11-01 21:18:23

标签: xml xslt input

我无法将我的XML数据导入XSLT。我正在使用literal return函数。

这是我的XML:

   <userproperties userid="82131">
   <following>1</following>
   <liked>1</liked>
  </userproperties>

以下是我尝试将xml数据转换为这些值

<input type="hidden" id="currentlikedval" value="{//return/*/userproperties/liked}"/>
<input type="hidden" id="currentfollowingval" value="{//return/*/userproperties/following}"/>

我的第二次尝试:

<input type="hidden" id="currentlikedval" value="{//return/userproperties/liked}"/>
<input type="hidden" id="currentfollowingval" value="{//return/userproperties/following}"/>

这是由此产生的html:

<input type="hidden" id="currentlikedval" value=""><input type="hidden"     id="currentfollowingval" value="">

1 个答案:

答案 0 :(得分:0)

当你这样做时,它将有助于了解上下文是什么。如果你想使用绝对路径(可以在任何上下文中使用),那么你应该这样做:

<input type="hidden" id="currentlikedval" value="{/userproperties/liked}"/>
<input type="hidden" id="currentfollowingval" value="{/userproperties/following}"/>

(假设你展示的是你的整个XML)。

  

我正在使用literal return功能。

没有这样的事情。