Bonjour tout le monde,
J'ai parcouru le forum mais je n'ai pas trouvé de réponse à mon problème.
En fait j'ai un fichier xml contenant un certain nombre de balise <br> signifiant un saut de page. Le but est que via un filtre XSLT, je re-génère un document XML mais simplifié. Cependant je n'arrive pas à intégrer une balise saut de page à chaque fois que j'en trouve une...
Voici en exemple de mon xml :
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
<body>
	...
	<p rsidR="00EA21B1" rsidRDefault="00EA21B1" rsidP="007003F8">
		<pPr>
			<pStyle val="Heading2"/>
			<rPr>
			<lang val="en-GB"/>
			</rPr>
		</pPr>
		<r>
			<rPr>
				<lang val="en-GB"/>
			</rPr>
			<br type="page"/>
			<t>4.4. Pictures of replicas</t>
		</r>
	</p>
	....
	<p rsidR="00EA21B1" rsidRDefault="00EA21B1" rsidP="007003F8">
		<pPr>
			<pStyle val="Heading3"/>
			<rPr>
				<lang val="en-GB"/>
			</rPr>
		</pPr>
		<r>
			<br type="page"/>
			<t>4.4.2 Cheeks</t>
		</r>
	</p>
	...
</body>
Voici une partie de mon XSLT :
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
<body>
        <xsl:for-each select="p">
		<xsl:choose>
			<xsl:when test="pPr/pStyle">
				<xsl:apply-templates select="pPr/pStyle" />
			</xsl:when>
			<xsl:otherwise>
				<Normal>
					<xsl:for-each select="r">
						<xsl:choose>
							<xsl:when test="br">
								<Saut_Page>
									<xsl:text> </xsl:text>
								</Saut_Page>
							</xsl:when>
							<xsl:when test="rPr/rStyle">
								<xsl:element name="{rPr/rStyle/@val}">
									<xsl:apply-templates  select="t" />
								</xsl:element>
							</xsl:when>
							<xsl:otherwise>
								<xsl:apply-templates  select="t" />
							</xsl:otherwise>
						</xsl:choose>
					</xsl:for-each>
				</Normal>
			</xsl:otherwise>
		</xsl:choose>	
		<xsl:value-of select="$newline" />
	</xsl:for-each>
</body>
Voici ce que je souhaite obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<body>
	...
	<Saut_Page />
	<Heading2>
		4.4. Pictures of replicas
	</Heading2>
	...
	<Saut_Page />
	<Heading3>
		4.4.2 Cheeks
	</Heading3>
	...
</body>
Est-ce que quelqu'un peut m'aider car je n'arrive vraiment pas à intégrer ce saut de page...
Merci d'avance!