出于某种原因,我尝试用[{1}}字符串围绕参数sExtraParameter
,sExtraParameter2
,sExtraParameter3
以获得“漂亮打印”的拉丁字符。但每次我检查xml输出时,它仍会显示错误的解析字符。
那么,是否有另一种方法将CDATA应用于此参数?
<![CDATA[ ]]>
我正在跟踪我老板的一个项目,因为我没有完整的代码在这里给你看。
答案 0 :(得分:2)
也许我错过了这个问题,但是setParameter的API(http://docs.oracle.com/javaee/1.4/api/javax/xml/transform/Transformer.html#setParameter(java.lang.String, java.lang.Object))并没有预料到
value - 值对象。这可以是任何有效的Java对象。处理器需要提供适当的对象coersion或简单地传递对象以便在扩展中使用。