import java.io.FileInputStream; import java.io.InputStream; import java.net.URL; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.stream.StreamResult; import javax.xml.transform.stream.StreamSource; public class Sample2 { public static void main(String[] args) { try { String url = "https://services.natureserve.org/" + "idd/rest/ns/v1/globalSpecies/images"; String uid = "ELEMENT_GLOBAL.2.100925"; String resolution = "thumbnail"; String request = url; request = request + "?"; request = request + "uid=" + uid; request = request + "&"; request = request + "resolution=" + resolution; URL serviceURL = new URL(request); InputStream is = serviceURL.openStream(); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer( new StreamSource(new FileInputStream("Sample2.xsl"))); transformer.transform(new StreamSource(is), new StreamResult(System.out)); } catch (Exception e) { System.out.println(e); } } }