<%@ page import="javax.xml.parsers.*" %> <%@ page import="java.util.*" %> <%@ page import="java.net.*" %> <%@ page import="java.io.*" %> <%@ page import="org.xml.sax.*" %> <%@ page import="org.w3c.dom.*" %> Site
Weather Info

Here is the forcast for the next week...
<% DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = builderFactory.newDocumentBuilder(); URL xml = new URL("http://.api.wxbug.net/getFullForecast.aspx?acode=&zipcode="); try{ InputStream is = xml.openStream(); Document document = builder.parse(is); document.getDocumentElement().normalize(); Element rootElement = document.getDocumentElement(); NodeList weather = document.getElementsByTagName("aws:weather"); Node forcastNode = weather.item(0); NodeList weathers = forcastNode.getChildNodes(); Node forcasts = weathers.item(0); NodeList forcastDetails = forcasts.getChildNodes(); boolean bOdd = false; out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); //out.println(""); out.println(""); out.println(""); out.println(""); for(int j=1; j"); }else{ bOdd = true; out.println(""); } out.println(""); out.println(""); out.println(""); //out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); } out.println("
DayShortImageDescriptionPredictionHighLow
" + detailList.item(0).getTextContent() + "" + detailList.item(1).getTextContent() + "" + wDescription.getTextContent() + "" + detailList.item(4).getTextContent() + "" + detailList.item(5).getTextContent() + "" + detailList.item(6).getTextContent() + "
"); }catch(IOException ioe){ out.println("IOException: " + ioe.toString()); }catch(SAXException sad){ out.println("SAXException: " + sad.toString()); } %> The Weather Forcast provided above is powered by WeatherBug