有没有人知道在Java 1.5中规范化XML文档的任何方法,而不使用Apache XML Security项目中的Canonicalizer类?我无法将java升级到更新版本,我无法使用任何外部库。
通过说我不能使用任何外部库我意味着我只能使用JRE1.5系统库,无法导入任何其他.JAR文件。
答案 0 :(得分:1)
如DomConfiguration课程所述,设置"规范形式"配置参数为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