【问题标题】:How to change XML encoding via Java and XPath?如何通过 Java 和 XPath 更改 XML 编码?
【发布时间】:2017-08-30 08:02:43
【问题描述】:
<?xml version="1.0" encoding="UTF-8"?>

如何通过 Java 和 XPath 更改 XML 编码?想要“ISO-8859-1”。

谢谢!

【问题讨论】:

  • 是否需要更新已解组到对象的 xml 文件或 xmld 文档中的编码?

标签: java xml xpath


【解决方案1】:

这取决于您用于序列化的库。

一种常见的技术是使用带有 null 转换的 XSLT 序列化程序

TransformerFactory.getInstance().getTransformer().transform(DOMSource, StreamResult)

允许您在 Transformer 对象上指定序列化属性(setOutputProperty);您可以设置的属性之一是“编码”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-07
    • 2011-08-28
    • 2015-02-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多