Java 对齐html文件

Java 对齐html文件,java,xslt,Java,Xslt,我正在使用xslt1.0将xml转换为html。我的结果html是分散的形式,如 span style=" font-family:Cambria; font-weight:bold; color:#848057; font-size:14pt; font-family:Cambria; font-weight:bold; color:#8

我正在使用xslt1.0将xml转换为html。我的结果html是分散的形式,如

span style="
             font-family:Cambria;
         font-weight:bold;
             color:#848057;
         font-size:14pt;
             font-family:Cambria;
         font-weight:bold;
             color:#848057;
         font-size:14pt;
                         white-space:pre-wrap;

                     ">Overview</span>
span样式=”
字体家族:Cambria;
字体大小:粗体;
颜色:848057;
字号:14pt;
字体家族:Cambria;
字体大小:粗体;
颜色:848057;
字号:14pt;
空白:预包装;
“>概述
我想把它排成一行。哪些工具为我或任何其他想法制造了这些?
提前感谢。

首先间距是从哪里来的

看起来您的空白未得到正确处理。它可以来自传入的XML,也可以作为XSLT中的意外文本节点。治愈取决于来源


您可能会发现这两篇关于处理空白的文章很有趣:

如果没有减少输入样本、精确的所需输出、完整的样式表或关系解释,这不是一个真正的问题。您能否发布生成
@样式的相关XSLT
?很可能在生成
@style
属性值的区域中有回车符/换行符,并且混合了文本和XSLT指令,空格被视为重要空格,并被带到输出中。用
包装文本可能会解决您的问题。