je sais vraiment pas comment faire

Voici le XML de départ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
<mapping>
    <hosting>
        <URL>ou=hosting-dev,dc=technhom,dc=com</URL>
        <exemplecom>
            <URL>virtualdomain=exemple.com</URL>
            <DHCP>
                <URL>ou=dhcp</URL>
                <GET>AdminMod,AdminEnt</GET>
                <PUT>AdminMod</PUT>
           </DHCP>
           <DNS>
                <URL>ou=dns</URL>
           </DNS>
           <MAIL>
               <URL>ou=mail</URL>
               <GET>AdminMod,AdminEnt</GET>
               <POST>AdminMod</POST>
           </MAIL>
        </exemplecom>
        <entreprise1technhomcom>
            <URL>virtualdomain=entreprise1.technhom.com</URL>
            <DHCP>
                <URL>ou=dhcp</URL>
                <GET>AdminMod,AdminEnt</GET>
                <PUT>AdminMod</PUT>
            </DHCP>
            <DNS>
                <URL>ou=dns</URL>
            </DNS>
            <MAIL>
                <URL>ou=mail</URL>
                <GET>AdminMod,AdminEnt</GET>
                <POST>AdminMod</POST>
            </MAIL>
        </entreprise1technhomcom>
    </hosting>
</mapping>

j'aimerai transformer ce fichier en transmettant des arguments à un XSL.
Exemple:

si je transmets les arguments
setParameter ( "Arg1" , "test.com" )
setParameter ( "Arg2" , "testcom" )


j'aimerai rajouter quelques balises au xml précédent

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 
<mapping>
    <hosting>
        <URL>ou=hosting-dev,dc=technhom,dc=com</URL>
        <exemplecom>
            <URL>virtualdomain=exemple.com</URL>
            <DHCP>
                <URL>ou=dhcp</URL>
                <GET>AdminMod,AdminEnt</GET>
                <PUT>AdminMod</PUT>
           </DHCP>
           <DNS>
                <URL>ou=dns</URL>
           </DNS>
           <MAIL>
               <URL>ou=mail</URL>
               <GET>AdminMod,AdminEnt</GET>
               <POST>AdminMod</POST>
           </MAIL>
        </exemplecom>
        <entreprise1technhomcom>
            <URL>virtualdomain=entreprise1.technhom.com</URL>
            <DHCP>
                <URL>ou=dhcp</URL>
                <GET>AdminMod,AdminEnt</GET>
                <PUT>AdminMod</PUT>
            </DHCP>
            <DNS>
                <URL>ou=dns</URL>
            </DNS>
            <MAIL>
                <URL>ou=mail</URL>
                <GET>AdminMod,AdminEnt</GET>
                <POST>AdminMod</POST>
            </MAIL>
        </entreprise1technhomcom>
        ///CE QUE je veux rajouter
        <testcom>
            <URL>virtualdomain=test.com</URL>
            <DHCP>
                <URL>ou=dhcp</URL>
                <GET>AdminMod,AdminEnt</GET>
                <PUT>AdminMod</PUT>
            </DHCP>
            <DNS>
                <URL>ou=dns</URL>
            </DNS>
            <MAIL>
                <URL>ou=mail</URL>
                <GET>AdminMod,AdminEnt</GET>
                <POST>AdminMod</POST>
            </MAIL>
        </testcom>
 
 
    </hosting>
</mapping>

Je n'arrive pas à écrire le xsl qui permet de faire ça...
Est ce que vous pouvez m'aider?