Ignore:
Timestamp:
2018-06-08T22:43:20+02:00 (8 years ago)
Author:
Don-vip
Message:

add new XmlUtils class with more "safe factories" methods

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/session/SessionWriter.java

    r13204 r13901  
    2323import javax.xml.transform.Transformer;
    2424import javax.xml.transform.TransformerException;
    25 import javax.xml.transform.TransformerFactory;
    2625import javax.xml.transform.dom.DOMSource;
    2726import javax.xml.transform.stream.StreamResult;
     
    4645import org.openstreetmap.josm.tools.MultiMap;
    4746import org.openstreetmap.josm.tools.Utils;
     47import org.openstreetmap.josm.tools.XmlUtils;
    4848import org.w3c.dom.Document;
    4949import org.w3c.dom.Element;
     
    206206        DocumentBuilder builder = null;
    207207        try {
    208             builder = Utils.newSafeDOMBuilder();
     208            builder = XmlUtils.newSafeDOMBuilder();
    209209        } catch (ParserConfigurationException e) {
    210210            throw new IOException(e);
     
    311311            OutputStreamWriter writer = new OutputStreamWriter(out, StandardCharsets.UTF_8);
    312312            writer.write("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n");
    313             TransformerFactory transfac = TransformerFactory.newInstance();
    314             Transformer trans = transfac.newTransformer();
     313            Transformer trans = XmlUtils.newSafeTransformerFactory().newTransformer();
    315314            trans.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
    316315            trans.setOutputProperty(OutputKeys.INDENT, "yes");
Note: See TracChangeset for help on using the changeset viewer.