> Looking at my document with kdiff3, I can see that only one line is
> different:

And there are no whitespace differences?

> The code for write out/read in is the following, although it should not
> matter:
> 
> <write out>
> File file = new File(filename);
> FileOutputStream f = new FileOutputStream(file);
> TransformerFactory factory = TransformerFactory.newInstance();
> Transformer transformer = factory.newTransformer();
> transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION,
> "yes");
> transformer.setOutputProperty("indent", "yes");

Ummm....I'd say that's your problem right there. You can't pretty print signed 
XML, not unless you print it first, parse it back in, then sign it.
 
-- Scott


Reply via email to