Falydoor
Falydoor

Reputation: 462

Create a DOM Document from an Url

the url : http://www.evemarketeer.com/api/orders/10000043/30119/xml

I tried this

        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
        Document doc = db.parse(url.openStream());

But isn't working, anyone got any idea to create a Document with an easy method ?

Thx

Upvotes: 1

Views: 9515

Answers (1)

Optimist
Optimist

Reputation: 407

This works for me (returns 28 "row" elements)

URL url = new URL("http://www.evemarketeer.com/api/orders/10000043/30119/xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(url.openStream());
NodeList nodes = doc.getElementsByTagName("row");
System.out.println(nodes.getLength() + " nodes found");

Upvotes: 7

Related Questions