Hi,
This fix will be unnecesary in the next release of xmlsec(1.2.1
release). Are you going to write a book(or chapter) about xml-sec?
Are you goint to strees the library a little. If you find any problem
please don't hesitate to report, in order to be include in the 1.2.1
release.

Regards,

Raul


On Wed, 02 Feb 2005 17:44:51 -0500, Elliotte Harold
<[EMAIL PROTECTED]> wrote:
> On further investigation this bug appears to be related to the reuse of
> the Canonicalizer object. Changing the processTests method to create a
> new Canonicalizer before canonicalizing each document as follows fixes
> the problem.
> 
>      private static void processTests(DocumentBuilder domBuilder,
> Elements tests)
>        throws URISyntaxException, SAXException, IOException,
> TransformerException,
>               Exception {
> 
>          for (int j = 0; j < tests.size(); j++) {
>                nu.xom.Element test = tests.get(j);
>                String namespace = test.getAttributeValue("NAMESPACE");
>                if ("no".equals(namespace)) continue;
>                String type = test.getAttributeValue("TYPE");
>                if ("not-wf".equals(type)) continue;
>                String uri = test.getAttributeValue("URI");
>                String base = test.getBaseURI();
>                URI baseURI= new URI(base);
>                URI testURI = baseURI.resolve(uri);
>                Document testdoc = domBuilder.parse(testURI.toString());
>                Canonicalizer canonicalizer =
> Canonicalizer.getInstance(Canonicalizer.ALGO_ID_C14N_EXCL_WITH_COMMENTS);
>                byte[] result = canonicalizer.canonicalizeSubtree(testdoc);
>                String outputFilename = testURI.toString().substring(5) +
> ".exc";
>                OutputStream out = new FileOutputStream(outputFilename);
>                out.write(result);
>                out.flush();
>                out.close();
>                System.out.println(outputFilename);
>            }
> 
>      }
> 
> }
> 
> --
> Elliotte Rusty Harold  [EMAIL PROTECTED]
> XML in a Nutshell 3rd Edition Just Published!
> http://www.cafeconleche.org/books/xian3/
> http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim
> 
>

Reply via email to