问题描述
我的代码是
OutputFormat wOf = new OutputFormat( "XML", "ISO-8859-1", true );
帮助我解决此警告...。
help me to solve this warning....
预先感谢
推荐答案
一种解决方案是不使用该类。
One solution is to not use that class.
另一种解决方案是忽略警告。在课堂上,我怀疑这是唯一可行的解决方案……如果您坚持使用Sun XML堆栈。
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-这似乎是一个错误Sun在将Apache XML堆栈集成到Java SE中的过程中,该类应放在不会触发此警告的其他程序包中。原始Apache版本显然不打算仅供内部使用。另一种解释是,这是不是错误,而是Oracle打算在将来的发行版中通过提供更好的API来控制XML格式而修复的问题。)
(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.)
这篇关于我收到此警告:com.sun.org.apache.xml.internal.serialize.OutputFormat是Sun专有的API,将来的发行版中可能会删除它。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!