On Fri, Oct 31, 2014 at 2:13 PM, Andreas Wagner
<[log in to unmask]> wrote:
> * Sebastian Rahtz dixit [2014-10-29 13:32]:
>> f) split the <span (and any ancestor <span>) in two, insert the <div>,
>> and restart the <span>
> Taking the risk of making a fool of myself: What is the argument against (f)
> again? Obviously the nesting of spans make it a complex thing and I admit of
> being ignorant of exactly how complex this can get, but are you all
> sidestepping (f) because of this or because of a different and more
> important, yet unmentioned problem?
My argument against (f) is that it splits a single logical entities
into sequences of two or more XML elements in such a way that breaks
everything that expects logical entities to be contiguous or
referenceable by a single ID-REF. This breakage ranges from things as
esoteric XML and web infrastructure.
The real answer that this is a symptom of TEI being more expressive
than HTML. There is no 'best' solution, merely a number of potential
tradeoffs whose relative merits are dependent on the kinds of
documents one has and what you're trying to do with them.