共有三种类型的节点,它们可以具有11、22、33和99。没有固定数量的节点。
我有类似的输入
<Input>
<Line>ABCDEF11XYZ</Line>
<Line>ABCDEF22XYZ</Line>
<Line>ABCDEF99XYZ></Line>
<Line>ABCDEF99XYZ></Line>
<Line>ABCDEF33XYZ</Line>
<Line>ABCDEF99XYZ></Line>
</Input>
我需要类似的输出
<Output>
<Out>ABCDEF11XYZ</Out>
<Out>ABCDEF22XYZ/<Out>
<In>ABCDEF99XYZ></In>
<In>ABCDEF99XYZ></In>
<Out>ABCDEF33XYZ<Out>
<In>ABCDEF99XYZ></In>
</Output>
在一个节点之后,如果下一个节点中有99,则它应该在前一个节点之下。它可以是包含11,22或33的任何节点。