我的代码是
OutputFormat wOf = new OutputFormat( "XML", "ISO-8859-1", true );
帮我解决这个警告....
一个解决方案是不使用该类。
另一个解决方案是忽略警告。 看看这个类,我怀疑这是唯一可行的解决方案......如果您坚持使用 Sun XML 堆栈。
(FWIW - 这看起来像是 Sun 将 Apache XML 堆栈集成到 Java SE 中的一个错误。该类应该位于不会触发此警告的不同包中。原始 Apache 版本显然不打算成为“内部” use only”。另一种解释是,这不是一个错误,而是 Oracle 打算在未来版本中通过提供更好的 API 来控制 XML 格式来修复的问题。)
使用
org.apache.xml.serialize.OutputFormat
代替 com.sun 类