What would be xsl 3.0 way in order to add `<string key="name">abc</string>` to the map after `<string key="value">1001</string>`?
What about deleting array element e.g. `<number>1050.0</number>`?
Thanks!

```
<?xml version="1.0"?>
<map xmlns="http://www.w3.org/2005/xpath-functions">
  <array key="content">
    <map key="Details">>
      <number key="id">70805774</number>
      <string key="value">1001</string>
      <array key="position">
        <number>1004.0</number>
        <number>288.0</number>
        <number>1050.0</number>
        <number>324.0</number>
      </array>
    </map>
  </array>
</map>

```