In my configuration I have defined two macro commands, let's call them c1 and 
c2. c2 calls c1 and then performs further steps, depending on the result of 
running c1.

c1 is testing for a condition and executes either sequence c1-a or sequence 
c1-b, those two being included in a <choice> statement.

In case of c1-a, c2 should continue executing. However, in the case of c1-b, c2 
should stop (or do something different).

Now my question is: What is the preferred way to have c1 pass a kind of return 
value to c2 and to have c2 check for that value?

I am successfully using <pass parameter="c1-b"> at the end of sequence c1-b and 
receiving that value in %_ in c2 just after having called c1. But I wonder how 
to test for it, because XXE's macro language only seems to offer XPath-based 
tests.

Or maybe I have missed another, much simpler way to do what I want (except code 
redundancy :-) ).

Yves
 
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to