Java XML Parse String parseXML(String text)

Here you can find the source of parseXML(String text)

Description

parse XML

License

Open Source License

Declaration

public static Node parseXML(String text) throws SAXException, ParserConfigurationException, IOException 

Method Source Code

//package com.java2s;

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.w3c.dom.Node;

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

public class Main {
    public static Node parseXML(String text) throws SAXException, ParserConfigurationException, IOException {
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder parser = dbf.newDocumentBuilder();
        InputSource source = new InputSource(new StringReader(text));
        Document doc = parser.parse(source);
        if (doc == null) {
            throw new NullPointerException();
        }/*  ww w. ja  va  2 s .com*/

        return doc.getFirstChild();
    }
}

Related

  1. parseArray(String inputArray)
  2. parseXml(Object obj)
  3. parseXML(String path)
  4. parseXML(String pathToMap)
  5. parseXML(String resp, String name)
  6. parseXml(String uri)
  7. parseXml(String xml)
  8. parseXml(String xml)
  9. parseXml(String xml)