0

执行完transformer.transform(source, result); 方法,我的结果发生了变化,它正在从 xml 备注中删除空格。

实际上,当我尝试调试时,源代码非常好并且可以预期。但在执行此方法后,一些 SPACE 从 Source 中删除,因此我的 XSLT 填充了错误的 XML 注释。

例如 --> 预期输入源 --> * 12 ABC DEF GHI.sss.ss *

但是在transformer.transform(source, result);之后 它的填充类似于 ** 12ABC DEF GHI.sss.ss **

所以这是错误的,因此我的 xslt 逻辑失败了。

我正在使用以下代码:

Class cl = Class.forName("net.sf.saxon.TransformerFactoryImpl"); TransformerFactory tFactory = (TransformerFactory)cl.newInstance();

变压器变压器 = tFactory.newTransformer(); 变压器.transform(源,结果);

想与大家分享的一个是它在 JRE 1.6 中运行良好,但是当我们使用 JRE1.5 时,它的行为就像它一样,我们正在开发 jre 1.5。

请帮我解决这个问题,这是我的第一个问题,所以请原谅任何不好的词。

谢谢

4

0 回答 0