Since this article pointed the Web Service out, I gave it a try using Visual Studio.NET and ASP.NET. It was a breeze to connect to the web service and get the XML back, taking only a couple of minutes to write the code.
I then made an XSLT style sheet to format the XML. The XML is organized in a very difficult to use format because different elements have corresponding items in other elements, rather that nesting the items. Making XSLT organize this took the better part of five hours, and I pretty much know what I am doing. If it had been organized better, it would have been a 15 minute task.
The other major flaw is that the maximum latitude the web service accepts is 47N! Seattle is at 47.5N, and the Canadian border is at 49N. What the heck were they thinking, leaving off the weather for the top several hundred miles of the continental United States (much less Alaska)!
There are a set of notes towards a set of C# conventions at http://www.xoc.net/standards. RVBA has long been the most widely used set of conventions for Visual Basic. The new conventions take into account the features of C# and.NET.
Since this article pointed the Web Service out, I gave it a try using Visual Studio .NET and ASP.NET. It was a breeze to connect to the web service and get the XML back, taking only a couple of minutes to write the code.
I then made an XSLT style sheet to format the XML. The XML is organized in a very difficult to use format because different elements have corresponding items in other elements, rather that nesting the items. Making XSLT organize this took the better part of five hours, and I pretty much know what I am doing. If it had been organized better, it would have been a 15 minute task.
The other major flaw is that the maximum latitude the web service accepts is 47N! Seattle is at 47.5N, and the Canadian border is at 49N. What the heck were they thinking, leaving off the weather for the top several hundred miles of the continental United States (much less Alaska)!
I mean, really, no short circuit boolean operators? It makes me weep.
.NET finally added short circuit boolean operators: AndAlso and OrElse
Visual Basic
There are a set of notes towards a set of C# conventions at http://www.xoc.net/standards. RVBA has long been the most widely used set of conventions for Visual Basic. The new conventions take into account the features of C# and .NET.