java - JAVA 1.5 中的 XML 规范化

标签 java xml canonicalization

有谁知道在 java 1.5 中规范化 XML 文档的方法,而不使用 Apache XML 安全项目中的 Canonicalizer 类?我无法将 java 升级到较新的版本,也无法使用任何外部库。

通过说我不能使用任何外部库,我的意思是我只能使用 JRE1.5 系统库,无法导入任何其他 .JAR 文件。

最佳答案

DomConfiguration 中所述类,将“canonical-form”配置参数设置为 true,然后调用 normalizeDocument :

void canonicalize(Document doc) {
    doc.getDomConfig().setParameter("canonical-form", true);
    doc.normalizeDocument();
}

以上方法出现在Java 1.5中:https://docs.oracle.com/javase/1.5.0/docs/api/org/w3c/dom/Document.html

关于java - JAVA 1.5 中的 XML 规范化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38772711/

相关文章:

java - 无法解析 fragment 类中的方法 getsystemservice

java - Primefaces数据表延迟加载分页行数显示错误

java - Media Player播放每个声音文件两次

python - 使用转义的 xml 作为属性使用 SOAP web 服务

go - Go 中的终结器测试

用 Java 语言编写的 Java 虚拟机?

android - 如何在全屏启动画面中去除图像周围的白色边框

Android - 使用 DOM 解析器的 KML 解析器

coldfusion - Canonicalize() 函数将字符转换为空格

c++ - C++ 中的规范化 XML