/testability-explorer/src/main/java/com/google/test/metric/report/XMLReportLoader.java
http://testability-explorer.googlecode.com/ · Java · 25 lines · 16 code · 4 blank · 5 comment · 0 complexity · 1ee887bcd0feac0ea46b53244b72f181 MD5 · raw file
- package com.google.test.metric.report;
- import java.io.IOException;
- import java.io.Reader;
- import javax.xml.parsers.DocumentBuilder;
- import javax.xml.parsers.DocumentBuilderFactory;
- import javax.xml.parsers.ParserConfigurationException;
- import org.w3c.dom.Document;
- import org.xml.sax.InputSource;
- import org.xml.sax.SAXException;
- /**
- * Read an XML report into a DOM Document.
- *
- * @author alexeagle@google.com (Alex Eagle)
- */
- public class XMLReportLoader {
- public Document loadXML(Reader reader) throws ParserConfigurationException, IOException, SAXException {
- DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
- DocumentBuilder documentBuilder = factory.newDocumentBuilder();
- return documentBuilder.parse(new InputSource(reader));
- }
- }