both I want to load in C# and compare entries and if they are not present add them, but certain exceptions should not be added.
I searched for similar problems but couldn't find a solution to my problem.
Modify XML existing content in C#
//NEW
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <file-manager>
    <part-programs>
      <mount-points>
        <mount-point alias="USB (E:)">E:\</mount-point>
      </mount-points>
    </part-programs>
    <cad-parts>
      <mount-points>
        <mount-point alias="Part Programs">C:\Messer\Partprogram</mount-point>
      </mount-points>
    </cad-parts>
</configuration>
//OLD
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <file-manager>
    <part-programs>
      <mount-points>
        <mount-point alias="Floppy (A:)">A:\</mount-point>
        <mount-point alias="USB (E:)">E:\</mount-point>
        <mount-point alias="USB (F:)">F:\</mount-point>
        <mount-point alias="Part Programs">C:\Messer\Partprogram</mount-point>
        <mount-point alias="Programas">C:\Messer\ProgramasMaq2</mount-point>
      </mount-points>
    </part-programs>
    <cad-parts>
      <mount-points>
        <mount-point alias="Floppy (A:)">A:\</mount-point>
        <mount-point alias="USB (E:)">E:\</mount-point>
        <mount-point alias="USB (F:)">F:\</mount-point>
        <mount-point alias="Part Programs">C:\Messer\Partprogram</mount-point>
      </mount-points>
    </cad-parts>
</configuration>
//Should be added to NEW one
      <mount-points>
        <mount-point alias="USB (F:)">F:\</mount-point>
        <mount-point alias="Part Programs">C:\Messer\Partprogram</mount-point>
        <mount-point alias="Programas">C:\Messer\ProgramasMaq2</mount-point>
      </mount-points>
    <cad-parts>
      <mount-points>
        <mount-point alias="USB (E:)">E:\</mount-point>
        <mount-point alias="USB (F:)">F:\</mount-point>
      </mount-points>
    </cad-parts>
//Should not be added
      <mount-points>
        <mount-point alias="Floppy (A:)">A:\</mount-point>
      </mount-points>
    <cad-parts>
      <mount-points>
        <mount-point alias="Floppy (A:)">A:\</mount-point>
      </mount-points>
    </cad-parts>
 
    