Jean-Christophe Garnier wrote:
Hello,
I wish to obtain a DOM or string representation of an object marshaling. Currently I have seen only explanations to generate a file.
Is this possible without generate a file ?


Thanks by advance,


Use a java.io.StringReader or java.io.StringWriter class as your IO class. For example:


public void write ()
{
try
{
IBindingFactory bfact = BindingDirectory.getFactory(<Base Class>.class);
IMarshallingContext mctx = bfact.createMarshallingContext();
mctx.setIndent(4);
StringWriter outputString = new StringWriter();
mctx.marshalDocument(data, "UTF-8", null, outputString);
}
catch (Exception ex) { ex.printStackTrace(); }
}

public void read(String inputString)
{
try
{
IBindingFactory bfact = BindingDirectory.getFactory(<Base Class>.class);
IUnmarshallingContext uctx = bfact.createUnmarshallingContext();
StringReader readString = new StringReader (inputString);
data = (<Class>) uctx.unmarshalDocument (readString, null);
}
catch (Exception ex) {ex.printStackTrace(); }


    }

        I'll add this to the wiki.
--
        Thomas Jones-Low            Softstart Services Inc.
        [EMAIL PROTECTED]      JobScheduler for Oracle
        Ph: 802-398-1012            http://www.softstart.com



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
jibx-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to