我有一个 xml 文档
<body>
<heading>Main Heading</heading>
<para>
<text>para 1</text>
</para>
<para>
<heading>heading 2</heading>
<text> para 2</text>
</para>
<para>
<heading>heading 3</heading>
<text>para 3</text>
</para>
</body>
我想匹配第一次出现的标题元素并向其添加一些文本。我只想第一次出现标题,标题应该是 para 元素的子节点。
所以输出应该如下所示
<body>
<heading>Main Heading</heading>
<para>
<text>para 1</text>
</para>
<para>
<heading>**This is a first heading found** heading 2</heading>
<text> para 2</text>
</para>
<para>
<heading>heading 3</heading>
<text>para 3</text>
</para>
</body>