Kaynağa Gözat

Make parser namespace-aware so the run() method works with XSL-FO files as input.


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196076 13f79535-47bb-0310-9956-ffa450edef68
pull/30/head
Jeremias Maerki 21 yıl önce
ebeveyn
işleme
86e37263e7
1 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 4
    2
      src/java/org/apache/fop/apps/Driver.java

+ 4
- 2
src/java/org/apache/fop/apps/Driver.java Dosyayı Görüntüle

@@ -73,6 +73,7 @@ import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParserFactory;

// Java
import java.io.BufferedReader;
@@ -648,8 +649,9 @@ public class Driver implements LogEnabled {
if (reader == null) {
if (!(source instanceof DocumentInputSource)) {
try {
reader = javax.xml.parsers.SAXParserFactory.newInstance()
.newSAXParser().getXMLReader();
SAXParserFactory spf = javax.xml.parsers.SAXParserFactory.newInstance();
spf.setNamespaceAware(true);
reader = spf.newSAXParser().getXMLReader();
} catch (SAXException e) {
throw new FOPException(e);
} catch (ParserConfigurationException e) {

Loading…
İptal
Kaydet