Я пытаюсь сделать канонизацию части xml. Однако я не знаю, как подключиться к apache. Я загрузил пакет: http://www.apache.org/dyn/closer.lua/santuario/java-library/2_0_8/xmlsec-2.0.8-source-release.zipКанонизация xml в java 1.8
Но добавить его в проект не получится. Может кто-нибудь объяснить мне, как это сделать?
Это не работает:
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;
}
Вы можете объяснить, что означает «Это не работает»? Вы получаете ошибку компиляции? Exception Exception? Пожалуйста, разместите любые сообщения/трассировку стека, которые вы получаете. – bradimus
Просто eclipse не видит класс «org.apache.xml.security.Init.init()» и «Canonicalizer». Я не знаю, где я должен добавить пакет apache. – Mafika