我需要的最终结果是让所有文本节点都具有相同的缩进。@name 字段的大小不是恒定的。父节点有不同数量的子节点,必须按接收顺序进行解析。可能的其他节点并非在所有情况下都明确排序。
XML:
<parentnode>
<possibleothernodes1...n/>
<node name="SomeBoldText">
<text>Text1</text>
</node>
<node>
<text>Text2</text>
</node>
<node>
<text>Text3</text>
</node>
<node>
<text>Text4</text>
</node>
<possibleothernodes2...n/>
</parentnode>
我需要生成的 HTML 看起来像
possibleothernodes1
SomeBoldText: Text1
Text2
Text3
Text4
possibleothernodes2
我现在真正的目标是如何将 Text1、Text2、Text3、Text4 分组到一个 div 标签中,将@name 分组到另一个 div 标签中?使用两个 div,我可以将它们浮动到需要的位置。