Skip to content

Commit 9d03f97

Browse files
committed
Merge branch 'don-vip-patch-1'
2 parents bf252c9 + 38146db commit 9d03f97

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

svg-core/src/main/java/com/kitfox/svg/SVGUniverse.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,13 @@
6262
import java.util.logging.Logger;
6363
import java.util.zip.GZIPInputStream;
6464
import javax.imageio.ImageIO;
65+
import javax.xml.parsers.ParserConfigurationException;
66+
import javax.xml.parsers.SAXParserFactory;
6567
import org.xml.sax.EntityResolver;
6668
import org.xml.sax.InputSource;
6769
import org.xml.sax.SAXException;
6870
import org.xml.sax.SAXParseException;
6971
import org.xml.sax.XMLReader;
70-
import org.xml.sax.helpers.XMLReaderFactory;
7172

7273
/**
7374
* Many SVG files can be loaded at one time. These files will quite likely need
@@ -576,11 +577,13 @@ public URI getStreamBuiltURI(String name)
576577
}
577578
}
578579

579-
private XMLReader getXMLReaderCached() throws SAXException
580+
private XMLReader getXMLReaderCached() throws SAXException, ParserConfigurationException
580581
{
581582
if (cachedReader == null)
582583
{
583-
cachedReader = XMLReaderFactory.createXMLReader();
584+
SAXParserFactory factory = SAXParserFactory.newInstance();
585+
factory.setNamespaceAware(true);
586+
cachedReader = factory.newSAXParser().getXMLReader();
584587
}
585588
return cachedReader;
586589
}

0 commit comments

Comments
 (0)