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