yes, and i should do this.  however, i first want to understand why the line
of code (doc.appendChild(root);) was commented out.  i don't want to
uncomment that line and have other functionality broken.  

can someone explain what the comment means?
         * Usage of streamToXML seems to be vectored through
         * Collection.putObject(), which adds the element returned
         * by streamToXML to the document.  That makes the most sense
         * and should be an explicit part of the XMLSerializable contract.

once we get the code right, then i'll write the unit test.  (btw - is there
a good example unit test in our cvs? i'm not very proficient with junit.)

thanks
dave

-----Original Message-----
From: Kevin O'Neill [mailto:[EMAIL PROTECTED]
Sent: Monday, August 04, 2003 5:27 PM
To: [EMAIL PROTECTED]
Subject: RE: MetaService and Metadata


<snip />

> When I uncomment the doc.appendChild statement, I can fetch the metadata
> without a problem.  I'm attaching a small perl program to verify it.  Here
> are my steps to test it:
> 
> 1. %ANT_HOME%\bin\ant
> 2. xindice debug
> 3. uncomment insert statements in dv-xi.pl 4. perl dv-xi.pl
> 5. comment out insert statements in dv-xi.pl 6. perl dv-xi.pl
> 
> This outputs:
> $VAR1 = {
>           'result' => '<?xml version="1.0"?>
> <meta xmlns="http://apache.org/xindice/metadata";><system
> type="doc"><!--Create t
> ime is Mon Aug 04 17:10:13 PDT 2003--><attr name="created"
> value="1060042213333"
>  /><!--Modified time is Mon Aug 04 17:10:13 PDT 2003--><attr
>  name="modified"
> val
> ue="1060042213333" /></system></meta>'
>         };
> ALL DONE
> 
> 
> let me know if this works for you.
> dave


Can this be converted to a unit test?

-k.

Reply via email to