Hello James,

Thanks for your tips and create helper method !

Thanks again,

youngho

----- Original Message ----- 
From: "James Strachan" <[EMAIL PROTECTED]>
To: "Jakarta Commons Users List" <[EMAIL PROTECTED]>
Sent: Thursday, August 01, 2002 1:15 PM
Subject: Re: [BETWIXT] xml output question


> 
> ----- Original Message -----
> From: "Youngho Cho" <[EMAIL PROTECTED]>
> > Hello,
> >
> > I would like to add
> > <?xml version="1.0" encoding="UTF-8" ?>
> > on the top of the beanwriter output.
> >
> > So I used .betwixt file like
> >
> > <?xml version="1.0" encoding="UTF-8" ?>
> > <info>
> > <addDefaults/>
> > </info>
> 
> The encoding of the .betwixt file is a seperate thing to the encoding of the
> output of BeanWriter. More below...
> 
> 
> > Because I want to need just add <?xml version="1.0" encoding="UTF-8" ?>
> > and the rest done by the Introspector.
> >
> > But I received java.lang.NullPointerException when I used .betwixt file
> > ( If I didn't use .betwixt file than beanwriter make good xml file without
> <?xml version="1.0" encoding="UTF-8" ?> )
> >
> > How do I add <?xml version="1.0" encoding="UTF-8" ?> easily ?
> 
> Right now BeanWriter doesn't actually output the XML declaration. This is
> useful as it means you can embed the output of BeanWriter inside any text
> file. It also means you can output any XML declaration yourself. e.g.
> 
> 
> PrintWriter out = new PrintWriter( new FileWriter( "output.xml" ) );
> out.println( "<?xml version='1.0' encoding='UTF-8' ?> " );
> BeanWriter writer = new BeanWriter( out );
> writer.write( mybean );
> 
> 
> I've just added a couple of helper methods to make this kinda thing a bit
> easier. So now with CVS HEAD you can do this...
> 
> BeanWriter writer = new BeanWriter( new FileWriter( "output.xml" );
> writer.writeXmlDeclaration( "<?xml version='1.0' encoding='UTF-8' ?> " );
> writer.write( mybean );
> writer.close();
> 
> Which is a little easier to do and should be a little more obvious from the
> javadoc.
> 
> http://jakarta.apache.org/commons/betwixt/apidocs/
> http://jakarta.apache.org/commons/betwixt/apidocs/org/apache/commons/betwixt
> /io/BeanWriter.html
> 
> James
> -------
> http://james.weblogger.com/
> 
> __________________________________________________
> Do You Yahoo!?
> Everything you'll ever need on one web page
> from News and Sport to Email and Music Charts
> http://uk.my.yahoo.com
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


Reply via email to