Bonjour,

Je voudrais récupéré des élément d'un fichier XML base sur une valeur d'attribut ex: "<w:footnote w:id="1">" avec XML::Twig, j'ai traduis la doc et je ne suis pas parvenu à tous comprandre!

je suppose que je dois parser le document avec (att -> 'w:id"$valeur"');

Mon but, est de récupéré les notes que j'ai besoin au fur et à mesure du traitement pour ne pas utilisé de la mémoire (je peux avoir de quelques notes jusqu'à 4000 notes!).

Merci d'avance pour un début de piste ou d'exemple à voir.

Code xml : 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
<w:footnote w:id="1">
	<w:p w:rsidR="00E076E2" w:rsidRDefault="00E076E2">
		<w:r>
			<w:rPr>
				<w:rStyle w:val="Caractresdenotedebasdepage"/>
			</w:rPr>
			<w:footnoteRef/>
		</w:r>
		<w:r>
			<w:tab/>
			<w:t>Test</w:t>
		</w:r>
	</w:p>
</w:footnote>
<w:footnote w:id="2">
	<w:p w:rsidR="00E076E2" w:rsidRDefault="00E076E2">
		<w:r>
			<w:rPr>
				<w:rStyle w:val="Caractresdenotedebasdepage"/>
			</w:rPr>
			<w:footnoteRef/>
		</w:r>
		<w:r>
			<w:tab/>
			<w:t>Test</w:t>
		</w:r>
	</w:p>
</w:footnote>
<w:footnote w:id="3">
	<w:p w:rsidR="00E076E2" w:rsidRDefault="00E076E2">
		<w:r>
			<w:rPr>
				<w:rStyle w:val="Caractresdenotedebasdepage"/>
			</w:rPr>
			<w:footnoteRef/>
		</w:r>
		<w:r>
			<w:tab/>
			<w:t>Test</w:t>
		</w:r>
	</w:p>
</w:footnote>