Bonjour,
J'aimerais savoir comment faire, avec une feuille XSLT, pour inclure un fichier XML dans un autre?
Exemple :
source1:
et source2:
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 <?xml version="1.0"?> <xml> <table> <rec id="1"> <numField>123</numField> <stringField>String Value</stringField> </rec> <rec id="2"> <numField>346</numField> <stringField>Text Value</stringField> </rec> <rec id="3"> <numField>-23</numField> <stringField>stringValue</stringField> </rec> </table> <bidon> <!-- inclure ici --> </bidon> </xml>
On veut recopier tout le source2 dans source1 à l'endroit de <bidon>
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 <?xml version="1.0" encoding="ISO-8859-1"?> <books> <begin/> <book type='hardback'> <title>Atlas Shrugged</title> <author>Ayn Rand</author> <isbn id='1'>0525934189<br/></isbn> </book> Next Book <book type='paperback'> <title>A Burnt-Out Case</title> <author>Graham Greene</author> <isbn id="2">0140185399<br/></isbn> </book> </books>
C'est-à-dire, on veut obtenir cela :
Je pense qu'il y a du <xsl:copy-of>, mais je n'y arrive pas !!!
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 <?xml version="1.0"?> <xml> <table> <rec id="1"> <numField>123</numField> <stringField>String Value</stringField> </rec> <rec id="2"> <numField>346</numField> <stringField>Text Value</stringField> </rec> <rec id="3"> <numField>-23</numField> <stringField>stringValue</stringField> </rec> </table> <bidon> <!-- inclure ici --> <books> <begin/> <book type='hardback'> <title>Atlas Shrugged</title> <author>Ayn Rand</author> <isbn id='1'>0525934189<br/></isbn> </book> Next Book <book type='paperback'> <title>A Burnt-Out Case</title> <author>Graham Greene</author> <isbn id="2">0140185399<br/></isbn> </book> </books> </bidon> </xml>
Merci.
Partager