我正在使用程序包org.apache.xml.security.c14n
进行XML规范化。我使用下面的代码:XML规范化程序问题
private String CanonicalizeXML(String XML) throws InvalidCanonicalizerException, CanonicalizationException, ParserConfigurationException, IOException, SAXException {
Canonicalizer canon = Canonicalizer.getInstance(Canonicalizer.ALGO_ID_C14N_OMIT_COMMENTS);
return new String(canon.canonicalize(XML.getBytes()));
}
然而,它似乎并没有工作,我意料之中的,因为它不会删除元素之间的任何非必要的空格。我做错了什么?
感谢,
伊万
我想要删除空格的任何版本。如何实现这一目标? – Ivan 2011-02-28 12:12:48