Java XML String to Document toDocument(String content)

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

Description

to Document

License

Apache License

Declaration

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

Method Source Code


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

import java.io.IOException;
import java.io.InputStream;
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 {
    public static Document toDocument(String content)
            throws ParserConfigurationException, SAXException, IOException {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
        return content == null ? null : db.parse(new InputSource(new StringReader(content)));
    }/*from   w ww  .j  a va 2s  .c  o  m*/

    public static Document toDocument(InputStream input)
            throws ParserConfigurationException, SAXException, IOException {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
        return input == null ? null : db.parse(input);
    }
}

Related

  1. strToDocument(final String strXml)
  2. strToXML(final Document doc, final String namespaceURI, final String qname, final String str)
  3. toDocument(String input)
  4. toDocument(String s)
  5. toDocument(String str)
  6. toDocument(String string)