C# .NET - xml reader

Asked By A S
28-Apr-11 12:07 PM
Hi,

Question 1:  Assume that i am reading XmlNodeType.Text and I would like to know its tag node name. How do you do that without moving cursor up or down? Also How can I know parent tag of current node tag?

Question 2: Assume that I am reading xml file and I would like to start at particular node tag. How can do that?

Question 3: if you have xsd file, is there easy way to upload xml file? I am using C# 3.5 .net and sql server 2008.

This is what i wrote so far:

XmlTextReader reader = new XmlTextReader("datafile.xml");

while (reader.Read())

{

if (reader.NodeType == XmlNodeType.Element)

{

Console.Write(reader.Name);

}

else if (reader.NodeType == XmlNodeType.Text)

{

Console.Write("/"+reader.Name+"/" + reader.Value+"/");

 

}

else

{

if (reader.NodeType == XmlNodeType.EndElement)

{

Console.WriteLine(reader.Name);

Console.ReadLine();

 

}

 

}

}

reader.Close();

}

Please let me know if you need more clarification

Here is the file which I am trying to upload:

  <?xml version="1.0" encoding="ISO-8859-1" ?>
- <dwml version="1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.someaddress.com/DWML.xsd">
- <head>
- <product concise-name="tabular-digital" operational-mode="developmental" srsName="WGS 1984">
  <creation-date refresh-frequency="PT1H">2011-04-27T12:04:34-04:00</creation-date>
  </product>
+ <source>
  <production-center>Philadelphia, PA</production-center>
  <credit>http://www.someaddress.com</credit>
  <more-information>http://www.someaddress.com</more-information>
  </source>
  </head>
- <data>
- <location>
  <location-key>point1</location-key>
  <description>Philadelphia PA, PA</description>
  <point latitude="39.94" longitude="-75.16" />
  <city state="PA">Philadelphia PA</city>
  <height datum="mean sea level">7</height>
  </location>
  <moreWeatherInformation applicable-location="point1">www.anyaddress.com</moreWeatherInformation>
- <time-layout time-coordinate="local" summarization="none">
  <layout-key>k-p1h-n1-0</layout-key>
  <start-valid-time>2011-04-27T13:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-27T14:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-27T14:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-27T15:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-27T15:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-27T16:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-27T16:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-27T17:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-27T17:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-27T18:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-27T18:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-27T19:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-27T19:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-27T20:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-27T20:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-27T21:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-27T21:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-27T22:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-27T22:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-27T23:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-27T23:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T00:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T00:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T01:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T01:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T02:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T02:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T03:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T03:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T04:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T04:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T05:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T05:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T06:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T06:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T07:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T07:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T08:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T08:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T09:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T09:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T10:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T10:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T11:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T11:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T12:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T12:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T13:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T13:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T14:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T14:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T15:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T15:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T16:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T16:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T17:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T17:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T18:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T18:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T19:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T19:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T20:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T20:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T21:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T21:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T22:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T22:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-28T23:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-28T23:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T00:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T00:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T01:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T01:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T02:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T02:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T03:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T03:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T04:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T04:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T05:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T05:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T06:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T06:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T07:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T07:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T08:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T08:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T09:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T09:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T10:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T10:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T11:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T11:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T12:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T12:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T13:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T13:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T14:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T14:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T15:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T15:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T16:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T16:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T17:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T17:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T18:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T18:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T19:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T19:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T20:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T20:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T21:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T21:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T22:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T22:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-29T23:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-29T23:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T00:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T00:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T01:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T01:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T02:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T02:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T03:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T03:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T04:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T04:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T05:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T05:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T06:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T06:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T07:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T07:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T08:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T08:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T09:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T09:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T10:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T10:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T11:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T11:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T12:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T12:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T13:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T13:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T14:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T14:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T15:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T15:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T16:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T16:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T17:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T17:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T18:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T18:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T19:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T19:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T20:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T20:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T21:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T21:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T22:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T22:00:00-04:00</start-valid-time>
  <end-valid-time>2011-04-30T23:00:00-04:00</end-valid-time>
  <start-valid-time>2011-04-30T23:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T00:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T00:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T01:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T01:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T02:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T02:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T03:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T03:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T04:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T04:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T05:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T05:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T06:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T06:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T07:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T07:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T08:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T08:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T09:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T09:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T10:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T10:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T11:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T11:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T12:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T12:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T13:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T13:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T14:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T14:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T15:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T15:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T16:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T16:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T17:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T17:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T18:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T18:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T19:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T19:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T20:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T20:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T21:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T21:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T22:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T22:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-01T23:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-01T23:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T00:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T00:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T01:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T01:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T02:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T02:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T03:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T03:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T04:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T04:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T05:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T05:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T06:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T06:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T07:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T07:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T08:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T08:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T09:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T09:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T10:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T10:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T11:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T11:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T12:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T12:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T13:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T13:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T14:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T14:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T15:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T15:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T16:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T16:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T17:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T17:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T18:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T18:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T19:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T19:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T20:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T20:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T21:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T21:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T22:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T22:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-02T23:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-02T23:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T00:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T00:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T01:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T01:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T02:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T02:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T03:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T03:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T04:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T04:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T05:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T05:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T06:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T06:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T07:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T07:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T08:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T08:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T09:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T09:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T10:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T10:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T11:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T11:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T12:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T12:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T13:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T13:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T14:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T14:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T15:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T15:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T16:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T16:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T17:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T17:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T18:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T18:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T19:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T19:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T20:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T20:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T21:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T21:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T22:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T22:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-03T23:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-03T23:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T00:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T00:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T01:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T01:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T02:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T02:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T03:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T03:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T04:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T04:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T05:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T05:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T06:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T06:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T07:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T07:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T08:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T08:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T09:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T09:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T10:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T10:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T11:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T11:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T12:00:00-04:00</end-valid-time>
  <start-valid-time>2011-05-04T12:00:00-04:00</start-valid-time>
  <end-valid-time>2011-05-04T13:00:00-04:00</end-valid-time>
  </time-layout>
- <parameters applicable-location="point1">
- <temperature type="hourly" time-layout="k-p1h-n1-0">
  <value>75</value>
  <value>76</value>
  <value>76</value>
  <value>79</value>
  <value>79</value>
  <value>78</value>
  <value>77</value>
  <value>75</value>
  <value>73</value>
  <value>72</value>
  <value>71</value>
  <value>71</value>
  <value>70</value>
  <value>69</value>
  <value>69</value>
  <value>68</value>
  <value>68</value>
  <value>68</value>
  <value>68</value>
  <value>69</value>
  <value>70</value>
  <value>72</value>
  <value>73</value>
  <value>74</value>
  <value>74</value>
  <value>75</value>
  <value>75</value>
  <value>75</value>
  <value>74</value>
  <value>73</value>
  <value>70</value>
  <value>67</value>
  <value>65</value>
  <value>63</value>
  <value>61</value>
  <value>60</value>
  <value>59</value>
  <value>57</value>
  <value>56</value>
  <value>55</value>
  <value>55</value>
  <value>55</value>
  <value>56</value>
  <value>56</value>
  <value>58</value>
  <value>60</value>
  <value>62</value>
  <value>64</value>
  <value>65</value>
  <value>66</value>
  <value>66</value>
  <value>66</value>
  <value>66</value>
  <value>65</value>
  <value>63</value>
  <value>61</value>
  <value>60</value>
  <value>58</value>
  <value>57</value>
  <value>56</value>
  <value>56</value>
  <value>55</value>
  <value>54</value>
  <value>53</value>
  <value>53</value>
  <value>53</value>
  <value>53</value>
  <value>56</value>
  <value>59</value>
  <value>62</value>
  <value>64</value>
  <value>66</value>
  <value>67</value>
  <value>68</value>
  <value>69</value>
  <value>69</value>
  <value>69</value>
  <value>67</value>
  <value>66</value>
  <value>64</value>
  <value>62</value>
  <value>60</value>
  <value>59</value>
  <value>58</value>
  <value>57</value>
  <value>56</value>
  <value>55</value>
  <value>55</value>
  <value>54</value>
  <value>54</value>
  <value>55</value>
  <value>57</value>
  <value>59</value>
  <value>62</value>
  <value>64</value>
  <value>65</value>
  <value>66</value>
  <value>68</value>
  <value>68</value>
  <value>68</value>
  <value>68</value>
  <value>66</value>
  <value>65</value>
  <value>63</value>
  <value>61</value>
  <value>59</value>
  <value>58</value>
  <value>57</value>
  <value>56</value>
  <value>55</value>
  <value>54</value>
  <value>54</value>
  <value>53</value>
  <value>53</value>
  <value>54</value>
  <value>56</value>
  <value>60</value>
  <value>62</value>
  <value>65</value>
  <value>67</value>
  <value>68</value>
  <value>69</value>
  <value>70</value>
  <value>70</value>
  <value>70</value>
  <value>68</value>
  <value>67</value>
  <value>65</value>
  <value>63</value>
  <value>61</value>
  <value>60</value>
  <value>59</value>
  <value>58</value>
  <value>57</value>
  <value>56</value>
  <value>56</value>
  <value>55</value>
  <value>55</value>
  <value>56</value>
  <value>57</value>
  <value>59</value>
  <value>61</value>
  <value>63</value>
  <value>65</value>
  <value>66</value>
  <value>67</value>
  <value>67</value>
  <value>67</value>
  <value>67</value>
  <value>66</value>
  <value>65</value>
  <value>63</value>
  <value>62</value>
  <value>60</value>
  <value>59</value>
  <value>59</value>
  <value>58</value>
  <value>57</value>
  <value>56</value>
  <value>56</value>
  <value>56</value>
  <value>56</value>
  <value>56</value>
  <value>58</value>
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  </temperature>
- <temperature type="dew point" time-layout="k-p1h-n1-0">
  <value>66</value>
  <value>66</value>
  <value>66</value>
  <value>63</value>
  <value>63</value>
  <value>62</value>
  <value>62</value>
  <value>62</value>
  <value>62</value>
  <value>62</value>
  <value>63</value>
  <value>63</value>
  <value>63</value>
  <value>63</value>
  <value>63</value>
  <value>63</value>
  <value>63</value>
  <value>63</value>
  <value>63</value>
  <value>63</value>
  <value>63</value>
  <value>62</value>
  <value>62</value>
  <value>62</value>
  <value>61</value>
  <value>61</value>
  <value>60</value>
  <value>59</value>
  <value>58</value>
  <value>57</value>
  <value>57</value>
  <value>56</value>
  <value>54</value>
  <value>52</value>
  <value>50</value>
  <value>48</value>
  <value>46</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>43</value>
  <value>43</value>
  <value>43</value>
  <value>43</value>
  <value>43</value>
  <value>42</value>
  <value>42</value>
  <value>41</value>
  <value>41</value>
  <value>40</value>
  <value>40</value>
  <value>39</value>
  <value>39</value>
  <value>39</value>
  <value>38</value>
  <value>38</value>
  <value>38</value>
  <value>38</value>
  <value>38</value>
  <value>37</value>
  <value>37</value>
  <value>37</value>
  <value>37</value>
  <value>37</value>
  <value>38</value>
  <value>38</value>
  <value>38</value>
  <value>38</value>
  <value>38</value>
  <value>38</value>
  <value>38</value>
  <value>37</value>
  <value>37</value>
  <value>37</value>
  <value>38</value>
  <value>39</value>
  <value>39</value>
  <value>40</value>
  <value>41</value>
  <value>42</value>
  <value>41</value>
  <value>41</value>
  <value>41</value>
  <value>41</value>
  <value>41</value>
  <value>41</value>
  <value>41</value>
  <value>42</value>
  <value>42</value>
  <value>42</value>
  <value>43</value>
  <value>43</value>
  <value>43</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>45</value>
  <value>45</value>
  <value>45</value>
  <value>45</value>
  <value>46</value>
  <value>46</value>
  <value>46</value>
  <value>46</value>
  <value>46</value>
  <value>46</value>
  <value>46</value>
  <value>46</value>
  <value>46</value>
  <value>46</value>
  <value>46</value>
  <value>47</value>
  <value>47</value>
  <value>47</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>48</value>
  <value>47</value>
  <value>47</value>
  <value>47</value>
  <value>47</value>
  <value>47</value>
  <value>47</value>
  <value>47</value>
  <value>47</value>
  <value>47</value>
  <value>47</value>
  <value>46</value>
  <value>46</value>
  <value>46</value>
  <value>45</value>
  <value>45</value>
  <value>45</value>
  <value>45</value>
  <value>45</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value>44</value>
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  </temperature>
- <probability-of-precipitation type="floating" units="percent" time-layout="k-p1h-n1-0">
  <value>10</value>
  <value>10</value>
  <value>10</value>
  <value>10</value>
  <value>14</value>
  <value>14</value>
  <value>14</value>
  <value>13</value>
  <value>13</value>
  <value>13</value>
  <value>13</value>
  <value>13</value>
  <value>13</value>
  <value>14</value>
  <value>14</value>
  <value>14</value>
  <value>14</value>
  <value>14</value>
  <value>14</value>
  <value>18</value>
  <value>18</value>
  <value>18</value>
  <value>62</value>
  <value>62</value>
  <value>62</value>
  <value>85</value>
  <value>85</value>
  <value>85</value>
  <value>45</value>
  <value>45</value>
  <value>45</value>
  <value>15</value>
  <value>15</value>
  <value>15</value>
  <value>14</value>
  <value>14</value>
  <value>14</value>
  <value>10</value>
  <value>10</value>
  <value>10</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>10</value>
  <value>10</value>
  <value>10</value>
  <value>13</value>
  <value>13</value>
  <value>13</value>
  <value>13</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>4</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>14</value>
  <value>14</value>
  <value>14</value>
  <value>14</value>
  <value>14</value>
  <value>14</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>20</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  <value>30</value>
  </probability-of-precipitation>
- <wind-speed type="sustained" time-layout="k-p1h-n1-0">
  <value>15</value>
  <value>14</value>
  <value>14</value>
  <value>16</value>
  <value>16</value>
  <value>16</value>
  <value>13</value>
  <value>13</value>
  <value>14</value>
  <value>15</value>
  <value>15</value>
  <value>14</value>
  <value>13</value>
  <value>11</value>
  <value>14</value>
  <value>13</value>
  <value>14</value>
  <value>15</value>
  <value>15</value>
  <value>16</value>
  <value>17</value>
  <value>20</value>
  <value>21</value>
  <value>22</value>
  <value>22</value>
  <value>21</value>
  <value>18</value>
  <value>17</value>
  <value>16</value>
  <value>16</value>
  <value>16</value>
  <value>16</value>
  <value>14</value>
  <value>10</value>
  <value>7</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>7</value>
  <value>7</value>
  <value>8</value>
  <value>9</value>
  <value>10</value>
  <value>11</value>
  <value>14</value>
  <value>15</value>
  <value>16</value>
  <value>17</value>
  <value>17</value>
  <value>17</value>
  <value>16</value>
  <value>15</value>
  <value>14</value>
  <value>13</value>
  <value>11</value>
  <value>10</value>
  <value>10</value>
  <value>9</value>
  <value>9</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>7</value>
  <value>7</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>5</value>
  <value>3</value>
  <value>2</value>
  <value>1</value>
  <value>1</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>1</value>
  <value>1</value>
  <value>2</value>
  <value>2</value>
  <value>2</value>
  <value>3</value>
  <value>3</value>
  <value>3</value>
  <value>5</value>
  <value>5</value>
  <value>5</value>
  <value>6</value>
  <value>6</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>5</value>
  <value>5</value>
  <value>3</value>
  <value>3</value>
  <value>2</value>
  <value>2</value>
  <value>2</value>
  <value>3</value>
  <value>3</value>
  <value>5</value>
  <value>5</value>
  <value>6</value>
  <value>6</value>
  <value>7</value>
  <value>7</value>
  <value>7</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>8</value>
  <value>7</value>
  <value>7</value>
  <value>6</value>
  <value>6</value>
  <value>6</value>
  <value>5</value>
  <value>5</value>
  <value>5</value>
  <value>3</value>
  <value>3</value>
  <value>3</value>
  <value>3</value>
  <value>3</value>
  <value>3</value>
  </wind-speed>
- <wind-speed type="gust" time-layout="k-p1h-n1-0">
  <value xsi:nil="true" />
  <value>26</value>
  <value>26</value>
  <value>26</value>
  <value>26</value>
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  </wind-speed>
- <direction type="wind" units="degrees true" time-layout="k-p1h-n1-0">
  <value>190</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>170</value>
  <value>170</value>
  <value>160</value>
  <value>160</value>
  <value>160</value>
  <value>170</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>170</value>
  <value>170</value>
  <value>170</value>
  <value>170</value>
  <value>170</value>
  <value>180</value>
  <value>190</value>
  <value>200</value>
  <value>200</value>
  <value>200</value>
  <value>200</value>
  <value>200</value>
  <value>210</value>
  <value>210</value>
  <value>220</value>
  <value>250</value>
  <value>270</value>
  <value>270</value>
  <value>260</value>
  <value>260</value>
  <value>260</value>
  <value>270</value>
  <value>270</value>
  <value>270</value>
  <value>260</value>
  <value>260</value>
  <value>260</value>
  <value>250</value>
  <value>250</value>
  <value>250</value>
  <value>250</value>
  <value>250</value>
  <value>260</value>
  <value>260</value>
  <value>260</value>
  <value>260</value>
  <value>270</value>
  <value>270</value>
  <value>280</value>
  <value>280</value>
  <value>290</value>
  <value>290</value>
  <value>280</value>
  <value>280</value>
  <value>280</value>
  <value>280</value>
  <value>280</value>
  <value>280</value>
  <value>280</value>
  <value>280</value>
  <value>280</value>
  <value>290</value>
  <value>290</value>
  <value>290</value>
  <value>290</value>
  <value>280</value>
  <value>280</value>
  <value>280</value>
  <value>280</value>
  <value>270</value>
  <value>260</value>
  <value>240</value>
  <value>220</value>
  <value>210</value>
  <value>200</value>
  <value>180</value>
  <value>160</value>
  <value>130</value>
  <value>100</value>
  <value>80</value>
  <value>60</value>
  <value>80</value>
  <value>100</value>
  <value>130</value>
  <value>160</value>
  <value>180</value>
  <value>200</value>
  <value>200</value>
  <value>200</value>
  <value>190</value>
  <value>190</value>
  <value>190</value>
  <value>190</value>
  <value>190</value>
  <value>190</value>
  <value>190</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>180</value>
  <value>170</value>
  <value>170</value>
  <value>160</value>
  <value>160</value>
  <value>160</value>
  <value>150</value>
  <value>150</value>
  <value>140</value>
  <value>140</value>
  <value>140</value>
  <value>140</value>
  <value>130</value>
  <value>130</value>
  <value>130</value>
  <value>130</value>
  <value>130</value>
  <value>130</value>
  <value>130</value>
  <value>130</value>
  <value>130</value>
  <value>130</value>
  <value>130</value>
  <value>120</value>
  <value>110</value>
  <value>100</value>
  <value>90</value>
  <value>80</value>
  <value>70</value>
  <value>50</value>
  <value>40</value>
  <value>30</value>
  <value>20</value>
  <value>10</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>350</value>
  <value>350</value>
  <value>350</value>
  <value>350</value>
  <value>350</value>
  <value>350</value>
  <value>350</value>
  <value>350</value>
  </direction>
- <cloud-amount type="total" units="percent" time-layout="k-p1h-n1-0">
  <value>68</value>
  <value>61</value>
  <value>62</value>
  <value>63</value>
  <value>64</value>
  <value>67</value>
  <value>73</value>
  <value>76</value>
  <value>78</value>
  <value>81</value>
  <value>82</value>
  <value>82</value>
  <value>81</value>
  <value>81</value>
  <value>81</value>
  <value>80</value>
  <value>80</value>
  <value>80</value>
  <value>79</value>
  <value>79</value>
  <value>80</value>
  <value>83</value>
  <value>85</value>
  <value>87</value>
  <value>90</value>
  <value>91</value>
  <value>89</value>
  <value>84</value>
  <value>82</value>
  <value>79</value>
  <value>75</value>
  <value>72</value>
  <value>68</value>
  <value>61</value>
  <value>54</value>
  <value>46</value>
  <value>39</value>
  <value>35</value>
  <value>35</value>
  <value>33</value>
  <value>31</value>
  <value>30</value>
  <value>29</value>
  <value>27</value>
  <value>29</value>
  <value>33</value>
  <value>38</value>
  <value>42</value>
  <value>46</value>
  <value>49</value>
  <value>48</value>
  <value>47</value>
  <value>47</value>
  <value>48</value>
  <value>50</value>
  <value>50</value>
  <value>48</value>
  <value>43</value>
  <value>38</value>
  <value>33</value>
  <value>28</value>
  <value>26</value>
  <value>25</value>
  <value>22</value>
  <value>19</value>
  <value>16</value>
  <value>13</value>
  <value>11</value>
  <value>12</value>
  <value>13</value>
  <value>15</value>
  <value>16</value>
  <value>17</value>
  <value>18</value>
  <value>19</value>
  <value>20</value>
  <value>21</value>
  <value>22</value>
  <value>23</value>
  <value>24</value>
  <value>24</value>
  <value>24</value>
  <value>25</value>
  <value>25</value>
  <value>25</value>
  <value>25</value>
  <value>25</value>
  <value>24</value>
  <value>24</value>
  <value>23</value>
  <value>22</value>
  <value>22</value>
  <value>27</value>
  <value>37</value>
  <value>46</value>
  <value>56</value>
  <value>66</value>
  <value>71</value>
  <value>71</value>
  <value>71</value>
  <value>71</value>
  <value>72</value>
  <value>72</value>
  <value>72</value>
  <value>72</value>
  <value>73</value>
  <value>73</value>
  <value>73</value>
  <value>74</value>
  <value>74</value>
  <value>73</value>
  <value>72</value>
  <value>71</value>
  <value>70</value>
  <value>69</value>
  <value>68</value>
  <value>69</value>
  <value>70</value>
  <value>71</value>
  <value>73</value>
  <value>74</value>
  <value>75</value>
  <value>75</value>
  <value>76</value>
  <value>77</value>
  <value>78</value>
  <value>79</value>
  <value>79</value>
  <value>80</value>
  <value>81</value>
  <value>82</value>
  <value>83</value>
  <value>84</value>
  <value>85</value>
  <value>85</value>
  <value>84</value>
  <value>84</value>
  <value>84</value>
  <value>83</value>
  <value>83</value>
  <value>84</value>
  <value>84</value>
  <value>84</value>
  <value>84</value>
  <value>84</value>
  <value>84</value>
  <value>83</value>
  <value>81</value>
  <value>80</value>
  <value>78</value>
  <value>76</value>
  <value>75</value>
  <value>75</value>
  <value>75</value>
  <value>75</value>
  <value>75</value>
  <value>75</value>
  <value>75</value>
  <value>73</value>
  <value>69</value>
  <value>65</value>
  <value>62</value>
  <value>58</value>
  <value>56</value>
  <value>56</value>
  <value>56</value>
  <value>56</value>
  <value>56</value>
  </cloud-amount>
- <humidity type="relative" units="percent" time-layout="k-p1h-n1-0">
  <value>73</value>
  <value>71</value>
  <value>70</value>
  <value>58</value>
  <value>58</value>
  <value>58</value>
  <value>60</value>
  <value>64</value>
  <value>68</value>
  <value>71</value>
  <value>76</value>
  <value>76</value>
  <value>78</value>
  <value>81</value>
  <value>81</value>
  <value>84</value>
  <value>84</value>
  <value>84</value>
  <value>84</value>
  <value>81</value>
  <value>78</value>
  <value>71</value>
  <value>68</value>
  <value>66</value>
  <value>64</value>
  <value>62</value>
  <value>60</value>
  <value>58</value>
  <value>57</value>
  <value>57</value>
  <value>63</value>
  <value>68</value>
  <value>68</value>
  <value>67</value>
  <value>67</value>
  <value>64</value>
  <value>62</value>
  <value>62</value>
  <value>64</value>
  <value>66</value>
  <value>64</value>
  <value>64</value>
  <value>62</value>
  <value>62</value>
  <value>57</value>
  <value>51</value>
  <value>48</value>
  <value>43</value>
  <value>41</value>
  <value>38</value>
  <value>38</value>
  <value>37</value>
  <value>37</value>
  <value>38</value>
  <value>39</value>
  <value>42</value>
  <value>44</value>
  <value>47</value>
  <value>49</value>
  <value>49</value>
  <value>49</value>
  <value>51</value>
  <value>52</value>
  <value>54</value>
  <value>57</value>
  <value>57</value>
  <value>57</value>
  <value>51</value>
  <value>45</value>
  <value>41</value>
  <value>38</value>
  <value>34</value>
  <value>33</value>
  <value>32</value>
  <value>32</value>
  <value>33</value>
  <value>33</value>
  <value>37</value>
  <value>40</value>
  <value>45</value>
  <value>46</value>
  <value>49</value>
  <value>51</value>
  <value>53</value>
  <value>55</value>
  <value>57</value>
  <value>59</value>
  <value>61</value>
  <value>64</value>
  <value>64</value>
  <value>64</value>
  <value>59</value>
  <value>55</value>
  <value>52</value>
  <value>48</value>
  <value>46</value>
  <value>47</value>
  <value>43</value>
  <value>43</value>
  <value>43</value>
  <value>45</value>
  <value>48</value>
  <value>50</value>
  <value>54</value>
  <value>58</value>
  <value>62</value>
  <value>64</value>
  <value>67</value>
  <value>69</value>
  <value>72</value>
  <value>74</value>
  <value>77</value>
  <value>80</value>
  <value>80</value>
  <value>80</value>
  <value>74</value>
  <value>64</value>
  <value>60</value>
  <value>54</value>
  <value>50</value>
  <value>49</value>
  <value>47</value>
  <value>45</value>
  <value>45</value>
  <value>45</value>
  <value>49</value>
  <value>50</value>
  <value>54</value>
  <value>58</value>
  <value>62</value>
  <value>64</value>
  <value>64</value>
  <value>67</value>
  <value>69</value>
  <value>72</value>
  <value>72</value>
  <value>74</value>
  <value>74</value>
  <value>72</value>
  <value>69</value>
  <value>64</value>
  <value>58</value>
  <value>54</value>
  <value>50</value>
  <value>47</value>
  <value>45</value>
  <value>45</value>
  <value>45</value>
  <value>45</value>
  <value>45</value>
  <value>46</value>
  <value>50</value>
  <value>52</value>
  <value>55</value>
  <value>57</value>
  <value>57</value>
  <value>59</value>
  <value>62</value>
  <value>64</value>
  <value>64</value>
  <value>64</value>
  <value>64</value>
  <value>64</value>
  <value>59</value>
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  </humidity>
- <hourly-qpf type="floating" units="inches" time-layout="k-p1h-n1-0">
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0.0567</value>
  <value>0.0567</value>
  <value>0.0567</value>
  <value>0.0733</value>
  <value>0.0733</value>
  <value>0.0733</value>
  <value>0.1033</value>
  <value>0.1033</value>
  <value>0.1033</value>
  <value>0.0867</value>
  <value>0.0867</value>
  <value>0.0867</value>
  <value>0.0017</value>
  <value>0.0017</value>
  <value>0.0017</value>
  <value>0.0017</value>
  <value>0.0017</value>
  <value>0.0017</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value>0</value>
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  <value xsi:nil="true" />
  </hourly-qpf>
- <weather time-layout="k-p1h-n1-0">
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="slight chance" />
  <value additive="and" weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="slight chance" />
  <value additive="and" weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="slight chance" />
  <value additive="and" weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="likely" />
  <value additive="and" weather-type="rain" coverage="likely" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="likely" />
  <value additive="and" weather-type="rain" coverage="likely" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="likely" />
  <value additive="and" weather-type="rain" coverage="likely" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="definitely" />
  <value additive="and" weather-type="rain" coverage="definitely" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="definitely" />
  <value additive="and" weather-type="rain" coverage="definitely" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="definitely" />
  <value additive="and" weather-type="rain" coverage="definitely" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
  <weather-conditions xsi:nil="true" />
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="slight chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="chance" />
  <value additive="and" weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="chance" />
  <value additive="and" weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="chance" />
  <value additive="and" weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="chance" />
  <value additive="and" weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="chance" />
  <value additive="and" weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="thunderstorms" coverage="chance" />
  <value additive="and" weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
- <weather-conditions>
  <value weather-type="rain" coverage="chance" />
  </weather-conditions>
  </weather>
  </parameters>
  </data>
  </dwml>

  James H replied to A S
29-Apr-11 01:01 AM

http://msdn.microsoft.com/en-us/library/system.xml.xmlreader.aspx is stateless and only retains information about the current node, so if you are reading the content of an element and wish to know the elements name you need to make sure that when you read the start element node you somehow retain the element name.

Again if you want to know the name of the parent element you need to retain this information / state yourself as you read through the xml document.

If you wish to start reading at a particular node you should go through and read the xml document node by node until you read the node you wish to start at.

Ultimately reading xml via the XmlReader class is more difficult than the alternatives, generally speaking you would only use XmlReader if the the xml document is very large, in most other cases using one of the alternatives:

  • Linq to XML
  • The http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.aspx class
  • Using http://msdn.microsoft.com/en-us/library/x6c1kb0s%28v=vs.71%29.aspx to generate a .Net class from a XSD file that can be used to serialise and deserialise xml via the http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlserializer.aspx class.

For more information see http://msdn.microsoft.com/en-us/library/ms950721.aspx

If you really want to use XmlReader then you should read http://msdn.microsoft.com/en-us/library/e4w1e57w%28v=vs.80%29.aspx.

Create New Account
help
for loop using System; namespace test { class Kalyani { public static void Main() { int i, j; Console.WriteLine("Enter your Number"); i = int.Parse(Console.ReadLine()); Console.WriteLine("Enter your Number"); j = int.Parse(Console.ReadLine()); j = 1; / / Display even numbers for(i = 0; i< = 100; i++) { if(i / 2 = = 0 Console.WriteLine("{0}", j); } else { Console.WriteLine("{0}", i); } } } } then try simply this for loop u
How To Use Select Case In Console Application? Use Of Select Case In Console Application. . . Sub Main () Dim s1, s2, s3, tot As Integer Dim per As Double Console . WriteLine ( " Enter the mark of First Subject out of 100" ) s1 = Console . ReadLine () Console . WriteLine ( " Enter the mark of Second Subject out of 100" ) s2 Console . ReadLine () Console . WriteLine ( " Enter the mark of Third Subject out of 100" ) s3 = Console . ReadLine () tot
Console.ReadLine with default text? .NET Framework Hi: Is there a way I can use Console.ReadLine with some default text so that if the user presses Enter the default text is returned? TIA, Martin. .NET Framework Discussions System.Windows.Forms.SendKeys.SendWait (1) Console.ReadLine (1) ReadLineWithDefault (1 Console.Write (1) ReadLine (1) SendKeys (1) Console (1) Enter (1) No. But it should be trivial for you
case statement using System; namespace test { class functiontext2 { public static void Main(string[] args) { int p, t, r; Console.WriteLine("Interest Rates"); Console.WriteLine("- -- -- -- -- -- -- -- -- -"); Console.WriteLine("Year Rates of Interest"); Console.WriteLine("- -- -- - -- -- -- -- -- -- -- -- -- --"); Console.WriteLine("1 year 10%"); Console.WriteLine("2 years 9%"); Console.WriteLine("3 years 8%"); Console.WriteLine("> 3 years 7%"); Console.WriteLine("Enter the amount"); p
program will stop plz tell me how to write this program. using System; namespace test { class functiontext2 { public static void Main(string[] args) { int p, t, r, k; Console.WriteLine("Interest Rates"); Console.WriteLine("- -- -- -- -- -- -- -- -- -"); Console.WriteLine("Year Rates of Interest"); Console.WriteLine("- -- -- - -- -- -- -- -- -- -- -- -- --"); Console.WriteLine("1 year 10% Console.WriteLine("2 years 9%"); Console.WriteLine("3 years 8%"); Console.WriteLine("> 3 years 7%"); Console.WriteLine("Enter the amount"); p