-package org.simantics.scl.runtime.xml;\r
-\r
-import java.io.ByteArrayInputStream;\r
-import java.io.IOException;\r
-import java.nio.charset.Charset;\r
-\r
-import javax.xml.parsers.DocumentBuilder;\r
-import javax.xml.parsers.DocumentBuilderFactory;\r
-import javax.xml.parsers.ParserConfigurationException;\r
-\r
-import org.w3c.dom.Document;\r
-import org.w3c.dom.Element;\r
-import org.w3c.dom.Node;\r
-import org.xml.sax.SAXException;\r
-\r
-public class XMLUtils {\r
-\r
- public static Document parseXML(String content) throws ParserConfigurationException, SAXException, IOException {\r
- DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();\r
- DocumentBuilder newDocumentBuilder = documentBuilderFactory.newDocumentBuilder();\r
- Document document = newDocumentBuilder.parse(new ByteArrayInputStream(content.getBytes(Charset.forName("UTF-8"))));\r
- return document;\r
- }\r
- \r
- public static Element asElement(Node node) {\r
- if(node instanceof Element)\r
- return (Element)node;\r
- else\r
- return null;\r
- }\r
- \r
- public static Document asDocument(Node node) {\r
- if(node instanceof Document)\r
- return (Document)node;\r
- else\r
- return null;\r
- }\r
- \r
-}\r
+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;
+ }
+
+}