Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

I have got this warning: com.sun.org.apache.xml.internal.serialize.OutputFormat is Sun proprietary API and may be removed in a future release

My code is

 OutputFormat wOf = new OutputFormat( "XML", "ISO-8859-1", true );

help me to solve this warning....

thanks in advance

like image 733
Mohsin Avatar asked Mar 28 '11 05:03

Mohsin


1 Answers

One solution is to not use that class.

Another solution is to ignore the warning. Looking at the class, I suspect that this is the only viable solution ... if you stick with the Sun XML stack.

(FWIW - this looks like a mistake on Sun's part in integrating the Apache XML stack into Java SE. The class should be in a different package that doesn't trigger this warning. The original Apache version is clearly not intended to be "internal use only". Another interpretation is that this is not a mistake, but something that Oracle intends to fix in a future release by providing a better API for controlling XML formatting.)

like image 154
Stephen C Avatar answered Sep 17 '22 14:09

Stephen C