A lot depends on your display technology. Are you displaying them as raw xml in an XML aware environment? Or prettying them up with HTML or PDF? Creating a display file directly, or using something like JSPs?
In general, I would start by trying to format each individual document into the final display format separately. Only if you run into some snags would I look at creating a new aggregate XML doc. Remember, if you create an aggregate doc, you are effectively creating an aggregate DTD. If one of the pieces changes its definition, you might have to change quite a bit with the aggregate. Also, if you create an aggregate, the final XSL you use to generate the display format will probably identify the pieces and treat them separately anyway. Kevin
