I'll just note that the Michael Popham recommendation made it into the
Best Practices for TEI in Libraries:
On 2:59 PM, Paul Schaffner wrote:
> (And as for your earlier question -- for reasons of
> our own, we in fact do *not* allow<pb/> to appear directly
> in<body> <back> or<front>. Since we retrieve text
> by the<div>, no<pb> is allowed to occur except
> within a<div>. I think this change to our schema
> was suggested by Michael Popham, about twelve years
> ago!) This does, however, still allow<pb/> in element-only
> contexts. But the same could be said for allowing it
> (say) between the items of a list, or between the lines
> of a stanza.
>> On 14 Feb 2014, at 11:59, Jens Østergaard Petersen<[log in to unmask]>
>>> In all the examples given in this thread,<lb/> and its siblings (imagined as well as real) have been placed in the text stream, that is, as marking transitions in the text of an element which with mixed contents.
>>> One thing that worries me a little is that the schema allows me to place (the empty) milestone elements among the element-only top-level elements such as<text>,<body>, and<div>, that is, outside the text stream. This is very common with<pb/>, but it is also found with<lb/> (see e.g<http://www.deutschestextarchiv.de/book/download_xml/dilthey_geisteswissenschaften_1883>).
>>> The reason I write this is that I have my own problems related to milestones and the question "which elements are block-level elements (and how do I retrieve them)", and this may not be relevant to the present discussion, but I still ask myself, how can a line break occur where there is no text to form lines? does a page break at the divisions we see in the text or at the point where the characters in one page end and those in the next page begins?
>>> A related question is why anchors are allowed to stand outside the text stream, as children or siblings of elements that could easily have an xml:id themselves?
>>> Sorry for sidetracking the white-space discussion!