Berin, I do believe that the problem lies in the Type attribute. The only way that I was able to make my work around work was to remove the 3rd param from my createReference calls. Was I using this call correctly by specifying the full W3C path?
I noticed that when reading in the file any reference with Type anything other than null set a manifest=true flag to do some further processing later on. I didn't look into it much further than that, but it seemed odd that a manifest flag was set for an Object. I'll see about getting you the files you requested (I've already changed the code to use my wok around). I'll send them to you directly. Thanks Andrew
