他のxmlファイルのパーツを使用して新しいxmlファイルを作成しようとしています。たとえば、次の2つのxmlファイルを取得しました。
ファイル1:
<root> 
    <persons>
        <person1>
            <name> </name>
            <address> </address>
            <number> </number>
        </person1>
        <person2>
            <name> </name>
            <address> </address>
            <number> </number>
        </person2>
    </persons>
</root>
ファイル2:
<registration>
    <results>
        <result1>
            <test1> </test1>
            <Test2> </test2>
        </result1>
        <result2>
            <test1> </test1>
            <Test2> </test2>
        </result2>
    </results>
</registration>
新しいxmlファイルは次のようになります。
<combined>
    <persons> 
        <person1>
            <name> </name>
            <address> </address>
            <number> </number>
        </person1>
        <person2>
            <name> </name>
            <address> </address>
            <number> </number>
        </person2>
    </persons>
    <results>
        <result1>
            <test1> </test1>
            <Test2> </test2>
        </result1>
        <result2>
            <test1> </test1>
            <Test2> </test2>
        </result2>
    </results>
</combined>
どうすればC#でこれを達成できxmldocumentますか?
編集
さらに詳しい情報として、ノード「persons」と「results」を新しいxmlドキュメント(「persons」と「results」を含む)に配置する必要があります。