Hi,

I have something like this:

MainClass.java
class MainClass
{
  private MyObject aObject[];

 public MyObject[] getMyObject()
{
   return this.aObject;
}
}

MyObjectA.java
class MyObjectA extends MyObject
{
   // Some specific attribute getter...
}

MyObjectB.java
class MyObjectB extends MyObject
{
   // Some other specific attribute getter...
}

Main.java
void Main()
{
 MainClass oMain = new MainClass();
 MainClass.addToMyObject(new MyObjectA());
 MainClass.addToMyObject(new MyObjectB());

 StringWriter outputWriter = new StringWriter();
 outputWriter.write("<?xml version='1.0' ?>");
BeanWriter beanWriter = new BeanWriter(outputWriter); beanWriter.write(oMain.getClass().getName(), oMain);
}

=============================================
My xml output is
<MainClass>
 <MyObject>{all MyObjectA attributes}</MyObject>
 <MyObject>{all MyObjectB attributes}</MyObject>
</MainClass>

But I was expecting something like that:
<MainClass>
 <MyObjectA>{all MyObjectA attributes}</MyObjectA>
 <MyObjectB>{all MyObjectB attributes}</MyObjectB>
</MainClass>


Any ideas ?

--
Sacha Fournier
[EMAIL PROTECTED]
514-258-4096


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

Reply via email to