【发布时间】:2017-02-03 13:43:33
【问题描述】:
我正在尝试对 xml 进行规范化部分。 但是,我不知道如何连接到 apache。我已经下载了包: http://www.apache.org/dyn/closer.lua/santuario/java-library/2_0_8/xmlsec-2.0.8-source-release.zip
但是将其添加到项目中不起作用。谁能给我解释一下怎么做?
这不起作用:
public byte[] canonicalize(byte[] data) throws Exception {
byte[] result = null;
try {
org.apache.xml.security.Init.init();
Canonicalizer c14n = Canonicalizer.getInstance("http://www.w3.org/TR/2001/REC-xml-c14n-20010315");
result = c14n.canonicalize(data);
} catch (Exception e) {
System.out.println("False");
}
return result;
}
【问题讨论】:
-
您能解释一下“这不起作用”是什么意思吗?你得到一个编译错误?运行时异常?请发布您收到的任何消息/堆栈跟踪。
-
只是 Eclipse 看不到“org.apache.xml.security.Init.init()”和“Canonicalizer”类。我不知道我必须在哪里添加包 apache。
标签: java xml apache canonicalization