On Fri, 2006-09-08 at 18:39 -0300, bulia byak wrote:
I think it's somewhat cumbersome. At the very least you'll need to complelely parse and load the external documents. I think Mental could comment further on what is involved in enabling cross-document references. Mental, could you please outline?
I'm less worried about parsing and loading the external document (most of _that_ code is taken care of by what we already have) than I am about coping with having SPObjects in the same object tree which belong to different documents. That's going to require some serious architectural work, I think.
I've got part of that work planned out already (namely, forcing all element creation to go through an XML::Session, so we can have multiple documents [fragments?] in the same transaction), but there's still quite a lot which would need to be done beyond that, particularly at the SPObject and SPDocument levels.
-mental