Changeset 25471
- Timestamp:
- 2012-04-24T20:29:50+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
documentation/trunk/shared/ApplyXSLT.java
r19339 r25471 47 47 { 48 48 if (args.length < 3) { 49 System.err.println("Usage: ApplyXSLT <Target_language_code> <XSLfile> <XMLfile> ");49 System.err.println("Usage: ApplyXSLT <Target_language_code> <XSLfile> <XMLfile> [greenstone-major-version-number]"); 50 50 System.exit(1); 51 51 } 52 52 53 String major_version = "2"; // defaults to Greenstone 2 54 53 55 System.setProperty("javax.xml.transform.TransformerFactory", 54 56 "org.apache.xalan.processor.TransformerFactoryImpl"); 55 if (args.length == 4){ 56 System.setProperty("GSDLHOME",args[3]); 57 if (args.length >= 4){ 58 for(int i = 3; i < args.length; i++) { // 4 to 5 args 59 if(args[i].length() > 1) { 60 System.setProperty("GSDLHOME",args[i]); 61 } else { // number of chars is 1, assume it's the Greenstone version (2 or 3) 62 major_version = args[i]; 63 } 64 } 57 65 } 58 66 … … 69 77 String stylesheet = args[1]; 70 78 String xml_in = args[2]; 79 //String major_version = (args.length >= 5) ? args[4] : "2"; 80 //System.err.println("**** Greenstone version requested: " + major_version); 81 71 82 try { 72 83 // Use the TransformerFactory to process the stylesheet Source and generate a Transformer … … 78 89 79 90 transformer.setParameter("lang", lang); 91 transformer.setParameter("gs-major-version", major_version); 80 92 transformer.transform(input, new StreamResult(output)); 81 93 }
Note:
See TracChangeset
for help on using the changeset viewer.