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]