
On Aug 13, 2009, at 4:27 PM, Krzysztof Kosiński wrote:
Also it is good that you've seen the id's as a problem. The code early on needed to put an id attribute on every single XML element. We have cleaned up much in the code and should be able to further attack things on that point. Why is this pertinent? Well, if one has id's on everything then then ID changing and clash prevention is a huge problem. However, if instead of having thousands of IDs in a document, one only has a dozen then the problem is a completely different one, with different parameters, scaling needs, etc.
The fact that you don't have IDs on every document doesn't change anything: It's sufficient to open the same document twice, modify one of them, and paste from one to the other to get an ID conflict. So we still need those capabilities.
Yes... but the *parameters* of the problem matter.
How often will it need to be done? How many items will need to be fixed? How long will it take? Is it in reaction to a user-initiated item? etc.