Changeset 35364
- Timestamp:
- 2021-09-11T14:13:03+12:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XMLTransformer.java
r34112 r35364 43 43 44 44 import javax.xml.parsers.DocumentBuilderFactory; 45 import javax.xml.parsers.SAXParser; 46 import javax.xml.parsers.SAXParserFactory; 47 import javax.xml.parsers.ParserConfigurationException; 45 48 import javax.xml.transform.ErrorListener; 46 49 import javax.xml.transform.OutputKeys; … … 67 70 import org.xml.sax.SAXException; 68 71 import javax.xml.transform.sax.SAXSource; 69 import org.xml.sax.helpers.XMLReaderFactory; 72 //import org.xml.sax.helpers.XMLReaderFactory; 73 70 74 /** 71 75 * XMLTransformer - utility class for greenstone … … 497 501 DOMResult result = (docDocType == null) ? new DOMResult() : new DOMResult(docDocType); 498 502 499 XMLReader reader = XMLReaderFactory.createXMLReader(); 503 // XMLReader reader = XMLReaderFactory.createXMLReader(); // deprecated 504 SAXParserFactory parserFactory = SAXParserFactory.newInstance(); 505 parserFactory.setNamespaceAware(true); 506 SAXParser parser = parserFactory.newSAXParser(); 507 XMLReader reader = parser.getXMLReader(); 500 508 reader.setEntityResolver(er); 501 509 SAXSource xmlSource = new SAXSource(reader, new InputSource(new InputStreamReader(new FileInputStream(source), GSConstants.XML_FILE_ENCODING))); … … 526 534 return transformError("XMLTransformer.transform(File, File)" + "\ncouldn't find the file specified\n" + stylesheet + "\n" + source, e); 527 535 } 536 catch (ParserConfigurationException e) 537 { 538 return transformError("XMLTransformer.transform(File, File)" + "\ncouldn't create a SAXParser for files\n" + stylesheet + "\n" + source, e); 539 } 528 540 } 529 541 // debugAsFile is only to be set to true when either the stylesheet or source parameters
Note:
See TracChangeset
for help on using the changeset viewer.