Java XML String to Document toDocument(String xml)

Here you can find the source of toDocument(String xml)

Description

Method reads in the xml and returns the top level document.

License

LGPL

Declaration

public static Document toDocument(String xml) throws ParserConfigurationException, IOException, SAXException 

Method Source Code


//package com.java2s;
//License from project: LGPL 

import java.io.IOException;
import java.io.StringReader;

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;

public class Main {
    /**//w w  w  .  j av  a2s. c o  m
     * Method reads in the <i>xml</i> and returns the top level <i>document</i>.
     */
    public static Document toDocument(String xml) throws ParserConfigurationException, IOException, SAXException {
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        InputSource source = new InputSource(new StringReader(xml));

        return builder.parse(source);
    }
}

Related

  1. toDocument(String input)
  2. toDocument(String s)
  3. toDocument(String str)
  4. toDocument(String string)
  5. toDocument(String xml)
  6. toXmlDocument(final InputStream inputStream, final String path)
  7. toXMLDocument(String xmlString)
  8. writeDocumentToString(Document document)
  9. xml2Document(String xml)