Leszek Gawron wrote:
Daniel Fagerstrom wrote:

They should, but I don't see how that is related to getNode/getValue? jx:set/@value uses getNode and jx:set/* executes the body and put the result in a DOM.

I see. I wasn't aware of the exact implementation here. Sorry for the noise.


I have finally started to implement jx:call macro="${name}".

Some time ago we discussed about implementing an "internal taglib design". What I mean every instruction was implemented as separate tag (no new tags could be introduced). Parser would not depend on a specific set of tags.

I'm working on that as you can see in Parser, the only thing that is left to be done is that jx:define need to run some code both in the start and the and tag. I have some ideas about what to do about that but am not sure yet.


Every Instruction in current JXTG apart from jx:macro could be implemented completely separately. jx:macro depends on jx:parameters parsed separately so the Parser needs to know the dependency details. Same goes for future jx:call/jx:parameter. Could we do something about that?

Hopefully but I don't know how yet, I'll research it further.

/Daniel

Reply via email to