0

我有两个 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 文件中同一会话的相同属性。

4

0 回答 0