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]
