How to fetch information from this link http://api.discogs.com/artist/ac/dc?
before giving me negative votes for this post please consider this
fact.... some say that the link above is in json which is made to look
like xml,some say its in xml... i don't know myself in what format it
is,but looks like xml to me.. i don't remeber how but i was able to fetch
json like information from this page
{"resp": {"status": true, "version": "2.0", "artist": {"profile": "An
Australian rock band, formed in 1973 by Angus and Malcolm Young, they
teamed up with Dave Evans (vocals), Larry Van Kriedt (bass) and Colin
Burgess (drums). In 1974 both Larry Van Kriedt and Colin Burgess left and
were replaced by Rob Bailey (bass) and Peter Clack (drums), a further
change in 1974 saw Peter Clack leave and Tony Currenti (drums) join the
band. In June 1974 they were signed by Harry Vanda & George Young (Malcolm
& Angus's brother) to Albert Productions. In November 1974, Dave Evans
left the band and was replaced by Bon Scott (vocals & bagpipes). Rob
Bailey also left in 1974 and was replaced by George Young (bass). In 1975
Phil Rudd (drums) replaced Tony Currenti and Mark Evans (bass) replaced
George Young. In June 1977 Mark Evans left and is replaced by Cliff
Williams (bass) for their first tour of the USA. On the 19 Feb 1980 Bon
Scott died at the age of 33. Brian Johnson (ex Geordie) joined the band to
replace him on vocals and the album \"Back In Black\" was released, a
tribute to Bon Scott, this album became the 2nd largest selling album of
all time with over 40 million copies sold worldwide. In May 1983, Phil
Rudd had a parting of the ways and was replaced by Simon Wright (drums),
aged 20 then. November 1989 Simon Wright left and is replaced by Chris
Slade (ex Manfred Mann's Earth Band, Uriah Heep & The Firm). In summer
1994 Phil Rudd \"quietly\" rejoined the band.\r\n\r\nAC/DC are Australia's
most successful rock band ever, and are popular around the world.\r\nThe
band was inducted into Rock And Roll Hall Of Fame in 2003 as a
performer.\r\n\r\nCurrent line-up:\r\nAngus Young (lead guitar)\r\nMalcolm
Young (rhythm guitar)\r\nBrian Johnson (vocals)\r\nCliff Williams (bass
guitar)\r\nPhil Rudd (drums)\n", "releases_url":
"http://api.discogs.com/artists/84752/releases", "name": "AC/DC", "uri":
"http://www.discogs.com/artist/AC%2FDC", "members": ["Angus Young", "Bon
Scott", "Brian Johnson", "Chris Slade", "Cliff Williams", "Colin Burgess",
"Dave Evans", "Larry Van Kriedt", "Malcolm Young", "Mark Evans (3)", "Phil
Rudd", "Simon Wright (4)"], "urls": ["http://www.acdcrocks.com/",
"http://www.acdc.com/", "http://www.acdcpower.net/",
"http://www.myspace.com/acdc", "http://en.wikipedia.org/wiki/AC/DC"],
"images": [{"uri": "http://api.discogs.com/image/A-84752-1233004620.jpeg",
"height": 309, "width": 418, "resource_url":
"http://api.discogs.com/image/A-84752-1233004620.jpeg", "type": "primary",
"uri150": "http://api.discogs.com/image/A-150-84752-1233004620.jpeg"},
{"uri": "http://api.discogs.com/image/A-84752-1094915280.jpg", "height":
313, "width": 300, "resource_url":
"http://api.discogs.com/image/A-84752-1094915280.jpg", "type":
"secondary", "uri150":
"http://api.discogs.com/image/A-150-84752-1094915280.jpg"}, {"uri":
"http://api.discogs.com/image/A-84752-1105107816.jpg", "height": 129,
"width": 180, "resource_url":
"http://api.discogs.com/image/A-84752-1105107816.jpg", "type":
"secondary", "uri150":
"http://api.discogs.com/image/A-150-84752-1105107816.jpg"}, {"uri":
"http://api.discogs.com/image/A-84752-1107645658.jpg", "height": 199,
"width": 200, "resource_url":
"http://api.discogs.com/image/A-84752-1107645658.jpg", "type":
"secondary", "uri150":
"http://api.discogs.com/image/A-150-84752-1107645658.jpg"}, {"uri":
"http://api.discogs.com/image/A-84752-1182165014.jpeg", "height": 335,
"width": 498, "resource_url":
"http://api.discogs.com/image/A-84752-1182165014.jpeg", "type":
"secondary", "uri150":
"http://api.discogs.com/image/A-150-84752-1182165014.jpeg"}, {"uri":
"http://api.discogs.com/image/A-84752-1233004627.jpeg", "height": 360,
"width": 480, "resource_url":
"http://api.discogs.com/image/A-84752-1233004627.jpeg", "type":
"secondary", "uri150":
"http://api.discogs.com/image/A-150-84752-1233004627.jpeg"}, {"uri":
"http://api.discogs.com/image/A-84752-1233004633.jpeg", "height": 247,
"width": 457, "resource_url":
"http://api.discogs.com/image/A-84752-1233004633.jpeg", "type":
"secondary", "uri150":
"http://api.discogs.com/image/A-150-84752-1233004633.jpeg"}, {"uri":
"http://api.discogs.com/image/A-84752-1233004641.jpeg", "height": 376,
"width": 400, "resource_url":
"http://api.discogs.com/image/A-84752-1233004641.jpeg", "type":
"secondary", "uri150":
"http://api.discogs.com/image/A-150-84752-1233004641.jpeg"}, {"uri":
"http://api.discogs.com/image/A-84752-1233004648.jpeg", "height": 389,
"width": 572, "resource_url":
"http://api.discogs.com/image/A-84752-1233004648.jpeg", "type":
"secondary", "uri150":
"http://api.discogs.com/image/A-150-84752-1233004648.jpeg"}, {"uri":
"http://api.discogs.com/image/A-84752-1297548279.jpeg", "height": 414,
"width": 600, "resource_url":
"http://api.discogs.com/image/A-84752-1297548279.jpeg", "type":
"secondary", "uri150":
"http://api.discogs.com/image/A-150-84752-1297548279.jpeg"}, {"uri":
"http://api.discogs.com/image/A-84752-1294786426.jpeg", "height": 450,
"width": 450, "resource_url":
"http://api.discogs.com/image/A-84752-1294786426.jpeg", "type":
"secondary", "uri150":
"http://api.discogs.com/image/A-150-84752-1294786426.jpeg"}],
"resource_url": "http://api.discogs.com/artists/84752", "id": 84752,
"data_quality": "Correct", "namevariations": ["AC / DC", "AC DC", "AC-DC",
"AC//DC", "ACDC", "DC/AC", "\u042d\u0439 \u0421\u0438 \u0414\u0438
\u0421\u0438"]}}}
but when you simply try to click on the link it looks like an xml file....
be it whatever be ...i saved both the formats of it and once tried to
fetch xml information and once tried to fetch json information....xml
worked for me ..i used the following code,which worked...put the thing
is....when i try to fetch the information directly from the link....i
don't get anything,please can someone fetch anything from that link?i am
totally confused what should i be fetching json or xml?
Document doc = builder.parse("D:/workspace1/dd.xml");
XPathFactory xPathfactory = XPathFactory.newInstance();
XPath xpath = xPathfactory.newXPath();
XPathExpression expr = xpath.compile("//resp/artist/images/image[@uri]");
NodeList nl = (NodeList) expr.evaluate(doc, XPathConstants.NODESET);
for (int zzz = 0; zzz < nl.getLength(); zzz++)
{
Node currentItem = nl.item(zzz);
String key =
currentItem.getAttributes().getNamedItem("uri").getNodeValue();
System.out.println(key);
}
No comments:
Post a Comment