hi jason

(better late than never)

the default behaviour is for elements within collectives to be wrapped by an element. i think you'll get what you want by setting setWrapCollectionsInElement property to false on the IntrospectionConfiguration of the XMLIntrospector used to introspect your beans.

(betwixt uses a variety of configurable, pluggable strategies and properties to give control over the way that beans are rendered. if something is not obvious in the documentation, then a look at the javadocs for IntrospectionConfiguration and BindingConfiguration will show the way.)

- robert

On 4 Jan 2005, at 15:58, Jason Wood wrote:

New user.

I want to produce the following xml and can't figure out how to accomplish
this using .betwixt files. Any help would be appreciated. I read the getting
started page (http://jakarta.apache.org/commons/betwixt/guide/start.html),
Example 1 is what I want the example to look like. This is what betwixt
generated by default (nice!)...


<?xml version='1.0' ?>
  <item>
    <attributes>
      <MyAttribute>
        <id>0</id>
        <subs>
          <MyIntSub>
            <id>0</id>
          </MyIntSub>
          <MyIntSub>
            <id>0</id>
          </MyIntSub>
          <MyIntSub>
            <id>0</id>
          </MyIntSub>
        </subs>
      </MyAttribute>
    </attributes>
    <id>0</id>
  </item>

but I want to remove the the underlined elements to produce...

<?xml version='1.0' ?>
  <item>
    <MyAttribute>
    <id>0</id>
      <MyIntSub>
        <id>0</id>
      </MyIntSub>
      <MyIntSub>
        <id>0</id>
      </MyIntSub>
      <MyIntSub>
        <id>0</id>
      </MyIntSub>
    </MyAttribute>
    <id>0</id>
  </item>

the betwixt files...

 <<Sub.betwixt>>  <<IntSub.betwixt>>  <<Attribute.betwixt>>
the java files...

 <<Sub.java>>  <<IntSub.java>>  <<Item.java>>  <<Attribute.java>>
Thanks
Jason



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


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



Reply via email to