I have XML looking like this:

```
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <sectionGroup name="profile">
      <section name="server1" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=a1a1a1a1a1a1a1a1, Custom=null" />
      <section name="server2" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=a1a1a1a1a1a1a1a1, Custom=null" />
      <section name="server3" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=a1a1a1a1a1a1a1a1, Custom=null" />
    </sectionGroup>
  </configSections>
  <profile>
    <server1>
      <add key="server" value="serverName1" />
      <add key="check" value="0" />
      <add key="user" value="sa" />
      <add key="psw" value="secret" />
      <add key="show" value="1" />
    </server1>
    <server2>
      <add key="server" value="serverName2" />
      <add key="check" value="0" />
      <add key="user" value="sa" />
      <add key="psw" value="secret" />
      <add key="show" value="1" />
    </server2>
    <server3>
      <add key="server" value="serverName3" />
      <add key="check" value="0" />
      <add key="user" value="sa" />
      <add key="psw" value="secret" />
      <add key="show" value="1" />
    </server3>
  </profile>
</configuration>

```

and I would like to create XSD schema for its validation. I have tried it with online XSD generators like <https://www.freeformatter.com/xsd-generator.html> with any of 3 types of XSD Design but the problem is that validation will not pass if there is any other number of servers in XML beside 3.

Any help or advice for software or other online XSD generators which can account for this randomness is very much appreciated?