Révision 3622

TXM/trunk/org.txm.groovy.core/src/groovy/org/txm/macro/xml/XMLStatisticsMacro.groovy (revision 3622)
8 8
@Field @Option(name="inputDirectory", usage="Dossier qui contient les fichiers à parser", widget="Folder", required=true, def="src")
9 9
File inputDirectory;
10 10

  
11
@Field @Option(name="xmlFilesExtension", usage="Extension des fichiers XML à traiter", widget="String", required=true, def=".xml")
12
File xmlFilesExtension;
13

  
11 14
@Field @Option(name="csvFile", usage="FichierTSV résultat", widget="File", required=true, def="file.tsv")
12 15
File csvFile;
13 16

  
......
27 30
println "use attributes $useAttributes"
28 31
println "use attributes values $useAttributeValues"
29 32

  
30
XMLStatistics.processDirectory(inputDirectory, csvFile, ".xml", usePaths, useAttributes, useAttributeValues);
33
XMLStatistics.processDirectory(inputDirectory, csvFile, xmlFilesExtension, usePaths, useAttributes, useAttributeValues);
TXM/trunk/org.txm.groovy.core/src/groovy/org/txm/macro/xml/XMLStatistics.groovy (revision 3622)
99 99

  
100 100
		// counts
101 101
		for (File infile : srcdir.listFiles().sort{ it.name }) {
102
			if (!infile.getName().endsWith(".xml")) continue
102
			if (!infile.getName().endsWith(ext)) continue
103 103

  
104 104
			XMLStatistics diag = new XMLStatistics(infile.toURI().toURL())
105 105
			diag.setUsePaths(usePaths)

Formats disponibles : Unified diff