例如,在编组为XML时,是否可以强制JAXB不要将“转换为”?

例如,在编组为XML时,是否可以强制JAXB不要将“转换为”?,第1张

例如,在编组为XML时,是否可以强制JAXB不要将“转换为”?

我的队友找到的解决方案:

PrintWriter printWriter = new PrintWriter(new FileWriter(xmlFile));DataWriter dataWriter = new DataWriter(printWriter, "UTF-8", DumbEscapeHandler.theInstance);marshaller.marshal(request, dataWriter);

而不是将xmlFile传递给marshal(),而是传递DataWriter,它既知道编码又知道适当的转义处理程序(如果有)。

注意:由于DataWriter和DumbEscapeHandler都在com.sun.xml.internal.bind.marshaller包中,因此必须引导Javac。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5478340.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存