Hi cocoon experts, Could you please give an advice what should I fix in the pipeline snip below? I'm trying to use read/writeDOMsession transformers to store query result in a session during first request and then use this stored result during next requests. Unfortunatelly, internal match is never processed, so that writeDOMsession is called always. Could you please point to errors?
<map:match pattern="get_lub"> <map:match type="sessionstate" pattern="**"> <map:parameter name="attribute-name" value="designations"/> <map:transform type="readDOMsession"> <map:parameter name="dom-name" value="designations"/> <map:parameter name="trigger-element" value="/"/> <map:parameter name="position" value="in"/> </map:transform> <map:serialize type="xml"/> </map:match> <map:generate src="xmldb:xindice://localhost:4080/db/data/somecollection/#//Some_Element"/> <map:transform src="stylesheets/render_query.xsl"/> <map:transform type="writeDOMsession"> <map:parameter name="dom-name" value="designations"/> <map:parameter name="dom-root-element" value="dom"/> </map:transform> <map:serialize type="xml"/> </map:match> By the way, I guess that I've defined wrong trigger-element for readDOMsession transformer. Could you please explain what I have to write if there is no elements except elements of DOM document to be read? And one more question: what is an output of writeDOMsession transformer after it has stored DOM? As I can see it copys its input. Is it so? PS: Cocoon version used is 2.01. Thank you in advance. Roman --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>