KCNU 20 73 82 84 79 79 210 17 08/20/2007 14:00 08/20/2007 09:45:00 KCOU 100 71 87 79 75 75 190 13 08/20/2007 14:00 08/20/2007 09:45:00 #### # relation, date, time, CloudCoverPct, DewPointF, Humidity, TempF, WindDirection, WindMPH, HeatIndexF, WindChillF KCNU.CHANUTE.KS,08/20/2007,14:00,20,73,82,79,210,17,84,79 KCOU.COLUMBIA.MO,08/20/2007,14:00,100,71,87,75,190,13,79,75 #### #### use strict; use XML::XSLT; my $xmlFilename = 'C:/Perldev/xslt/WEATHER_ACTUAL_20070820144516.XML'; my $xslFilename = 'C:/Perldev/xslt/StyleSheet2.xsl'; (my $outFilename = $xmlFilename) =~ s/\.xml$/\.csv/i; my $xslt = XML::XSLT->new($xslFilename, warnings => 1); my $result = $xslt->transform(XMLFile => $xmlFilename, XSLFile => $xslFilename, OutFile => $outFilename ); #### Error while parsing: no element found at line 1, column 0, byte -1 at C:/Perl/lib/XML/Parser.pm line 187