Inclure un XML dans un autre
Bonjour,
J'aimerais savoir comment faire, avec une feuille XSLT, pour inclure un fichier XML dans un autre?
Exemple :
source1:
Code:
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> |
et source2:
Code:
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> |
On veut recopier tout le source2 dans source1 à l'endroit de <bidon>
C'est-à-dire, on veut obtenir cela :
Code:
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> |
Je pense qu'il y a du <xsl:copy-of>, mais je n'y arrive pas !!!
Merci.