UNPKG

tk-dwml-to-json

Version:

A fork of simple DWML parser by tkafka

1,258 lines (1,256 loc) 89.7 kB
<?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://graphical.weather.gov/xml/DWMLgen/schema/DWML.xsd"> <head> <product concise-name="tabular-digital" operational-mode="developmental" srsName="WGS 1984"> <creation-date refresh-frequency='PT1H'>2025-03-14T03:46:57-07:00</creation-date> </product> <source> <production-center>Los Angeles/Oxnard, CA</production-center> <credit>https://www.weather.gov/lox</credit> <more-information>https://www.nws.noaa.gov/forecasts/xml/</more-information> </source> </head> <data> <location> <location-key>point1</location-key> <point latitude="34.01" longitude="-118.51" /> <area-description>15NM E Malibu CA</area-description> <height datum="mean sea level" height-units="feet">0</height> </location> <moreWeatherInformation applicable-location="point1"> //forecast.weather.gov/MapClick.php?lat=34.01&amp;lon=-118.51&amp;FcstType=digital</moreWeatherInformation> <time-layout time-coordinate="local" summarization="none"> <layout-key>k-p1h-n1-0</layout-key> <start-valid-time>2025-03-14T06:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T07:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T07:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T08:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T08:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T09:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T09:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T10:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T10:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T11:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T11:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T12:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T12:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T13:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T13:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T14:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T14:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T15:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T15:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T16:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T16:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T17:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T17:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T18:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T18:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T19:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T19:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T20:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T20:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T21:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T21:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T22:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T22:00:00-07:00</start-valid-time> <end-valid-time>2025-03-14T23:00:00-07:00</end-valid-time> <start-valid-time>2025-03-14T23:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T00:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T00:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T01:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T01:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T02:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T02:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T03:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T03:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T04:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T04:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T05:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T05:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T06:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T06:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T07:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T07:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T08:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T08:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T09:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T09:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T10:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T10:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T11:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T11:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T12:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T12:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T13:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T13:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T14:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T14:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T15:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T15:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T16:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T16:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T17:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T17:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T18:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T18:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T19:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T19:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T20:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T20:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T21:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T21:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T22:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T22:00:00-07:00</start-valid-time> <end-valid-time>2025-03-15T23:00:00-07:00</end-valid-time> <start-valid-time>2025-03-15T23:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T00:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T00:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T01:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T01:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T02:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T02:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T03:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T03:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T04:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T04:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T05:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T05:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T06:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T06:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T07:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T07:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T08:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T08:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T09:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T09:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T10:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T10:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T11:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T11:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T12:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T12:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T13:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T13:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T14:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T14:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T15:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T15:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T16:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T16:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T17:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T17:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T18:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T18:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T19:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T19:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T20:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T20:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T21:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T21:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T22:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T22:00:00-07:00</start-valid-time> <end-valid-time>2025-03-16T23:00:00-07:00</end-valid-time> <start-valid-time>2025-03-16T23:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T00:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T00:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T01:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T01:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T02:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T02:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T03:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T03:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T04:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T04:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T05:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T05:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T06:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T06:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T07:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T07:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T08:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T08:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T09:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T09:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T10:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T10:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T11:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T11:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T12:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T12:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T13:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T13:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T14:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T14:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T15:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T15:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T16:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T16:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T17:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T17:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T18:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T18:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T19:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T19:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T20:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T20:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T21:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T21:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T22:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T22:00:00-07:00</start-valid-time> <end-valid-time>2025-03-17T23:00:00-07:00</end-valid-time> <start-valid-time>2025-03-17T23:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T00:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T00:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T01:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T01:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T02:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T02:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T03:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T03:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T04:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T04:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T05:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T05:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T06:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T06:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T07:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T07:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T08:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T08:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T09:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T09:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T10:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T10:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T11:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T11:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T12:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T12:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T13:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T13:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T14:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T14:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T15:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T15:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T16:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T16:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T17:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T17:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T18:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T18:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T19:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T19:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T20:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T20:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T21:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T21:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T22:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T22:00:00-07:00</start-valid-time> <end-valid-time>2025-03-18T23:00:00-07:00</end-valid-time> <start-valid-time>2025-03-18T23:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T00:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T00:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T01:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T01:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T02:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T02:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T03:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T03:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T04:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T04:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T05:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T05:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T06:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T06:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T07:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T07:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T08:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T08:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T09:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T09:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T10:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T10:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T11:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T11:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T12:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T12:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T13:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T13:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T14:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T14:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T15:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T15:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T16:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T16:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T17:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T17:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T18:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T18:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T19:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T19:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T20:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T20:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T21:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T21:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T22:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T22:00:00-07:00</start-valid-time> <end-valid-time>2025-03-19T23:00:00-07:00</end-valid-time> <start-valid-time>2025-03-19T23:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T00:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T00:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T01:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T01:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T02:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T02:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T03:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T03:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T04:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T04:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T05:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T05:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T06:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T06:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T07:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T07:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T08:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T08:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T09:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T09:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T10:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T10:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T11:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T11:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T12:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T12:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T13:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T13:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T14:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T14:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T15:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T15:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T16:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T16:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T17:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T17:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T18:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T18:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T19:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T19:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T20:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T20:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T21:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T21:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T22:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T22:00:00-07:00</start-valid-time> <end-valid-time>2025-03-20T23:00:00-07:00</end-valid-time> <start-valid-time>2025-03-20T23:00:00-07:00</start-valid-time> <end-valid-time>2025-03-21T00:00:00-07:00</end-valid-time> <start-valid-time>2025-03-21T00:00:00-07:00</start-valid-time> <end-valid-time>2025-03-21T01:00:00-07:00</end-valid-time> <start-valid-time>2025-03-21T01:00:00-07:00</start-valid-time> <end-valid-time>2025-03-21T02:00:00-07:00</end-valid-time> <start-valid-time>2025-03-21T02:00:00-07:00</start-valid-time> <end-valid-time>2025-03-21T03:00:00-07:00</end-valid-time> <start-valid-time>2025-03-21T03:00:00-07:00</start-valid-time> <end-valid-time>2025-03-21T04:00:00-07:00</end-valid-time> <start-valid-time>2025-03-21T04:00:00-07:00</start-valid-time> <end-valid-time>2025-03-21T05:00:00-07:00</end-valid-time> <start-valid-time>2025-03-21T05:00:00-07:00</start-valid-time> <end-valid-time>2025-03-21T06:00:00-07:00</end-valid-time> </time-layout> <parameters applicable-location='point1'> <wind-speed type="sustained" time-layout="k-p1h-n1-0"> <value>6</value> <value>6</value> <value>5</value> <value>5</value> <value>5</value> <value>10</value> <value>10</value> <value>10</value> <value>11</value> <value>11</value> <value>11</value> <value>8</value> <value>8</value> <value>8</value> <value>11</value> <value>11</value> <value>11</value> <value>9</value> <value>9</value> <value>9</value> <value>6</value> <value>6</value> <value>6</value> <value>7</value> <value>7</value> <value>7</value> <value>4</value> <value>4</value> <value>4</value> <value>5</value> <value>5</value> <value>5</value> <value>10</value> <value>10</value> <value>10</value> <value>10</value> <value>10</value> <value>10</value> <value>7</value> <value>7</value> <value>7</value> <value>5</value> <value>5</value> <value>5</value> <value>4</value> <value>4</value> <value>4</value> <value>3</value> <value>3</value> <value>3</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>5</value> <value>5</value> <value>5</value> <value>7</value> <value>7</value> <value>7</value> <value>3</value> <value>3</value> <value>3</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>5</value> <value>5</value> <value>5</value> <value>12</value> <value>12</value> <value>12</value> <value>15</value> <value>15</value> <value>15</value> <value>13</value> <value>13</value> <value>13</value> <value>10</value> <value>10</value> <value>10</value> <value>7</value> <value>7</value> <value>7</value> <value>5</value> <value>5</value> <value>5</value> <value>5</value> <value>5</value> <value>5</value> <value>7</value> <value>7</value> <value>7</value> <value>12</value> <value>12</value> <value>12</value> <value>12</value> <value>12</value> <value>12</value> <value>9</value> <value>9</value> <value>9</value> <value>7</value> <value>7</value> <value>7</value> <value>4</value> <value>4</value> <value>4</value> <value>4</value> <value>4</value> <value>4</value> <value>3</value> <value>3</value> <value>3</value> <value>3</value> <value>3</value> <value>3</value> <value>6</value> <value>6</value> <value>6</value> <value>9</value> <value>9</value> <value>9</value> <value>5</value> <value>5</value> <value>5</value> <value>3</value> <value>3</value> <value>3</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>2</value> <value>3</value> <value>3</value> <value>3</value> <value>3</value> <value>3</value> <value>3</value> <value>8</value> <value>8</value> <value>8</value> <value>10</value> <value>10</value> <value>10</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> <value>2</value> </wind-speed> <wind-speed type="gust" time-layout="k-p1h-n1-0"> <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>16</value> <value>16</value> <value>16</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>17</value> <value>17</value> <value>17</value> <value>21</value> <value>21</value> <value>21</value> <value>20</value> <value>20</value> <value>20</value> <value>16</value> <value>16</value> <value>16</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>17</value> <value>17</value> <value>17</value> <value>17</value> <value>17</value> <value>17</value> <value>14</value> <value>14</value> <value>14</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" /> </wind-speed> <direction type="wind" units="degrees true" time-layout="k-p1h-n1-0"> <value>290</value> <value>290</value> <value>150</value> <value>150</value> <value>150</value> <value>100</value> <value>100</value> <value>100</value> <value>90</value> <value>90</value> <value>90</value> <value>10</value> <value>10</value> <value>10</value> <value>280</value> <value>280</value> <value>280</value> <value>320</value> <value>320</value> <value>320</value> <value>330</value> <value>330</value> <value>330</value> <value>340</value> <value>340</value> <value>340</value> <value>350</value> <value>350</value> <value>350</value> <value>310</value> <value>310</value> <value>310</value> <value>250</value> <value>250</value> <value>250</value> <value>250</value> <value>250</value> <value>250</value> <value>280</value> <value>280</value> <value>280</value> <value>40</value> <value>40</value> <value>40</value> <value>50</value> <value>50</value> <value>50</value> <value>40</value> <value>40</value> <value>40</value> <value>40</value> <value>40</value> <value>40</value> <value>120</value> <value>120</value> <value>120</value> <value>220</value> <value>220</value> <value>220</value> <value>240</value> <value>240</value> <value>240</value> <value>270</value> <value>270</value> <value>270</value> <value>310</value> <value>310</value> <value>310</value> <value>320</value> <value>320</value> <value>320</value> <value>300</value> <value>300</value> <value>300</value> <value>290</value> <value>290</value> <value>290</value> <value>250</value> <value>250</value> <value>250</value> <value>260</value> <value>260</value> <value>260</value> <value>270</value> <value>270</value> <value>270</value> <value>280</value> <value>280</value> <value>280</value> <value>290</value> <value>290</value> <value>290</value> <value>300</value> <value>300</value> <value>300</value> <value>320</value> <value>320</value> <value>320</value> <value>330</value> <value>330</value> <value>330</value> <value>320</value> <value>320</value> <value>320</value> <value>300</value> <value>300</value> <value>300</value> <value>300</value> <value>300</value> <value>300</value> <value>320</value> <value>320</value> <value>320</value> <value>350</value> <value>350</value> <value>350</value> <value>10</value> <value>10</value> <value>10</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>250</value> <value>250</value> <value>250</value> <value>260</value> <value>260</value> <value>260</value> <value>280</value> <value>280</value> <value>280</value> <value>320</value> <value>320</value> <value>320</value> <value>340</value> <value>340</value> <value>340</value> <value>350</value> <value>350</value> <value>350</value> <value>340</value> <value>340</value> <value>340</value> <value>240</value> <value>240</value> <value>240</value> <value>240</value> <value>240</value> <value>240</value> <value>250</value> <value>250</value> <value>250</value> <value>270</value> <value>270</value> <value>270</value> <value>330</value> <value>330</value> <value>330</value> <value>10</value> <value>10</value> <value>10</value> <value>20</value> </direction> <hourly-qpf type="floating" units="inches" time-layout="k-p1h-n1-0"></hourly-qpf> <water-state time-layout="k-p1h-n1-0"> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>1</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>4</value> </waves> <waves type='significant' units='feet'> <value>4</value> </waves> <waves type='significant' units='feet'> <value>4</value> </waves> <waves type='significant' units='feet'> <value>4</value> </waves> <waves type='significant' units='feet'> <value>4</value> </waves> <waves type='significant' units='feet'> <value>4</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>3</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </waves> <waves type='significant' units='feet'> <value>2</value> </