Java XML Document Parse parseDocument(String docText)

Here you can find the source of parseDocument(String docText)

Description

A wrapper function to parse XML represented by a string.

License

Apache License

Parameter

Parameter Description
docText a textual representation of an XML document.

Exception

Parameter Description
ParserConfigurationException an exception
SAXException an exception
IOException an exception

Return

an object of the type .

Declaration

public static Document parseDocument(String docText)
        throws ParserConfigurationException, SAXException, IOException 

Method Source Code

//package com.java2s;
/*/*from  w  w w  .ja  va2s . co  m*/
 *  Copyright 2016 Carnegie Mellon University
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

import java.io.*;

import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

import org.w3c.dom.Document;

import org.xml.sax.InputSource;
import org.xml.sax.SAXException;

public class Main {
    /**
     * A wrapper function to parse XML represented by a string.
     * 
     * @param docText     a textual representation of an XML document.
     * @return an object of the type {@link org.w3c.dom.Document}.
     * @throws ParserConfigurationException
     * @throws SAXException
     * @throws IOException
     */
    public static Document parseDocument(String docText)
            throws ParserConfigurationException, SAXException, IOException {
        DocumentBuilder dbld = DocumentBuilderFactory.newInstance()
                .newDocumentBuilder();
        return dbld.parse(new InputSource(new StringReader(docText)));
    }
}

Related

  1. parseDocument(InputStream is)
  2. parseDocument(InputStream is)
  3. parseDocument(InputStream is)
  4. parseDocument(Path xmlPath)
  5. parseDocument(Reader reader)
  6. parseDocument(String documentString)
  7. parseDocument(String documentString)
  8. parseDocument(String path)
  9. parseDocument(String xmlString)