Andrei,

Final option:

  <mailet matcher="Foo[=cond]" class="Bar">
    <Foo:tagname attr="val"/>
    <Foo:tagname [attr="val"]>value</Foo:tagname>
    <Bar:tagname attr="val"/>
    <Bar:tagname [attr="val"]>value</Bar:tagname>
  </mailet>

Using the matcher and mailet names to qualify the configuration tags.

Again, there are two seperate issues:

  1. How to qualify the tags
  2. Whether to allow only [name, value]-pairs from child elements,
     or to allow full DOM semantics.

I'm suggesting that preserving the current [name, value] scheme is the
simplest solution, but if people want to expose an Avalon Configuration
object, I won't argue the point.

        --- Noel


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to