X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.runtime%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fruntime%2Fxml%2FXMLUtils.java;h=92372890b81bfb3a95a83c97fd81f96485e6ebcd;hb=527940f032d9dd8ebd4c7bd202356115f1715120;hp=2e78925087528adda033af6ef16b41b1bee0e86a;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/xml/XMLUtils.java b/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/xml/XMLUtils.java index 2e7892508..92372890b 100644 --- a/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/xml/XMLUtils.java +++ b/bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/xml/XMLUtils.java @@ -1,39 +1,39 @@ -package org.simantics.scl.runtime.xml; - -import java.io.ByteArrayInputStream; -import java.io.IOException; -import java.nio.charset.Charset; - -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; - -import org.w3c.dom.Document; -import org.w3c.dom.Element; -import org.w3c.dom.Node; -import org.xml.sax.SAXException; - -public class XMLUtils { - - public static Document parseXML(String content) throws ParserConfigurationException, SAXException, IOException { - DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); - DocumentBuilder newDocumentBuilder = documentBuilderFactory.newDocumentBuilder(); - Document document = newDocumentBuilder.parse(new ByteArrayInputStream(content.getBytes(Charset.forName("UTF-8")))); - return document; - } - - public static Element asElement(Node node) { - if(node instanceof Element) - return (Element)node; - else - return null; - } - - public static Document asDocument(Node node) { - if(node instanceof Document) - return (Document)node; - else - return null; - } - -} +package org.simantics.scl.runtime.xml; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.nio.charset.Charset; + +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; + +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.xml.sax.SAXException; + +public class XMLUtils { + + public static Document parseXML(String content) throws ParserConfigurationException, SAXException, IOException { + DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); + DocumentBuilder newDocumentBuilder = documentBuilderFactory.newDocumentBuilder(); + Document document = newDocumentBuilder.parse(new ByteArrayInputStream(content.getBytes(Charset.forName("UTF-8")))); + return document; + } + + public static Element asElement(Node node) { + if(node instanceof Element) + return (Element)node; + else + return null; + } + + public static Document asDocument(Node node) { + if(node instanceof Document) + return (Document)node; + else + return null; + } + +}