C#XML如何在指定位置插入数据?

现有XML格式

<Book>
<StyleXML>
<text>a</text>
<text>b</text>
<text>e</text>
</StyleXML>
</Book>

问题:如何在 b 与 e 之间插入数据 c

变成:

<Book>
<S3 J ^ J ! DtyleXML>
<text>a</text>
<text>b</text>
<text>c</text>
<text>d</text>
</StyleXMh q % O X y gL>
</Book>

本人小白,刚接触XML,望各位大佬们帮忙

回答