会话处理成两个不同的XSLT文件

时间:2011-03-25 14:13:35

标签: session xslt apache-cocoon

我有两个XSLT文件,我想在一个xslt文件中创建会话,然后在另一个XSLT文件中修改它。

这是我的第一个档案:

<session:createcontext name="user_context"/>
    <session:setxml context="user_context" path="/">
        <NAME>HELLOWORLD</NAME>
    </session:setxml>

这是我的第二个档案:

<session:setxml context="user_context" path="/">
    <NAME>HELLOINDIA</NAME>
</session:setxml>

这是对的吗?

代码无法在会话中更新属性“NAME”,我仍然“HELLOWORLD”。

环境:此实现在带有Tomcat应用程序的Cocoon 2.2上运行。

在Cocoon中,以下情况也存在同样的问题: 我在XMAP(Cocoon配置文件)中创建了会话,我在一个管道的转换XSLT实现中访问同一个会话。这里我更改了会话的一个属性,我想再次访问xmap文件中相同会话的相同属性。

0 个答案:

没有答案