> You have overshadowed the original definition of "Address"; in other
words, postCode
> has become mandatory in your example. I think that this is very different
from
> what people would expect.
This prompts another question. Is it only the order-dependence of
combine="group" that you dislike, or is there something else? For example,
do you dislike the fact that forests that match the original pattern don't
match the new, post-combine pattern? If so, what about attributes? If you
can use group to add attributes, and the additional attributes are
required, then a forest that matches the original pattern may not match the
post-combine pattern? I don't see how you can do XHTML modularization
without allowing something like combine='group' for collections of
attributes.
James