From: Michael B. <mbe...@mb...> - 2007-05-03 14:59:12
|
Wolfgang Meier wrote: > > Looks like we have a problem with merging attribute nodes into the union? > That looks like the target area. One possible further clue: the merge fail (or rather its data-swallowing side effect) seems to be only at the inmost level of recursion. Remove the attribute node component from the union expression and we get <text> <body> <div1> <div2> <p> <pb n="3"/>of a <i>very</i> short page</p> </div2> </div1> </body> </text> Here, we've -- as expected -- lost all attributes, apart from that on the targetted opening pb which isn't passed through the union operator anyway. But restore the union expression, and we get <text> <body> <div1> <div2 xml:id="d1"/> </div1> </body> </text> suggesting that things went wrong only after the attribute node on the div2 had been correctly merged. Michael Beddow |