Remove text from <body/>
elements and add to first child if it can contain text. Else, add under new <p/>
.
N.B.: Tails on child elements of <body/>
are not handled. Use in combination with p-head to avoid <head/>
elements after <p/>
, e.g. if the first child of <body/>
is <head/>
.
Before transformation:
<TEI>
<teiHeader/>
<text>
<body>text1
<div>
<p>some text</p>
</div>
<div>
<floatingText>
<body>text2
<p>text3</p>
</body>
</floatingText>
</div>
</body>
</text>
</TEI>
After transformation:
<TEI>
<teiHeader/>
<text>
<body>
<p>text1</p>
<div>
<p>some text</p>
</div>
<div>
<floatingText>
<body>
<p>text2 text3</p>
</body>
</floatingText>
</div>
</body>
</text>
</TEI>