- import java.io.File;
- import java.net.URL;
- import javax.xml.parsers.DocumentBuilder;
- import javax.xml.parsers.DocumentBuilderFactory;
- import org.w3c.dom.Document;
- import org.w3c.dom.Element;
- import org.w3c.dom.Node;
- import org.w3c.dom.NodeList;
- public class ReadXml {
- public static void main(String[] args) {
- try {
- String path="http://theprogrammersfirst.blogspot.com/sitemap.xml";
- DocumentBuilderFactory dbFactory
- = DocumentBuilderFactory.newInstance();
- DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
- Document doc = dBuilder.parse(new URL(path).openStream());
- doc.getDocumentElement().normalize();
- System.out.println("Root element :"
- + doc.getDocumentElement().getNodeName());
- NodeList nList = doc.getElementsByTagName("url");
- System.out.println("----------------------------");
- for (int temp = 0; temp < nList.getLength(); temp++) {
- Node nNode = nList.item(temp);
- System.out.println("\nCurrent Element :"
- + nNode.getNodeName());
- if (nNode.getNodeType() == Node.ELEMENT_NODE) {
- Element eElement = (Element) nNode;
- System.out.println("Path - "
- + eElement
- .getElementsByTagName("loc")
- .item(0)
- .getTextContent());
- }
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
2017-05-07
java reading xml from http
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment