#!/usr/bin/perl use strict; my ($filename, $contact_info, $institution_desc, $institution_url, $institution_id, $platform_id, $package_id, $latitude, $longitude, $data_url, $filename_search, $file_row_start, $file_row_comment, $file_field_separator, $file_field_missing_value, $column_time, $measurement_time_zone, $column_number_obs_1, $column_obs_1, $units_obs_1, $z_obs_1, $column_number_obs_2, $column_obs_2, $units_obs_2, $z_obs_2, $column_number_obs_3, $column_obs_3, $units_obs_3, $z_obs_3, $column_number_obs_4, $column_obs_4, $units_obs_4, $z_obs_4, $dods_url, $comment) = @ARGV; if ($measurement_time_zone >= 0) { $measurement_time_zone = sprintf("+%02d", $measurement_time_zone); } else { $measurement_time_zone = sprintf("-%02d", -($measurement_time_zone)); } #$measurement_time_zone = 'test'; open (XML_FILE, ">/tmp/ms_tmp/$filename"); my $content = `cat seacoos_xml_template.txt`; $content =~ s//$contact_info/g; #platform information $content =~ s//$institution_desc/g; $content =~ s//$institution_url/g; $content =~ s//$institution_id/g; $content =~ s//$platform_id/g; $content =~ s//$package_id/g; $content =~ s//$latitude/g; $content =~ s//$longitude/g; #file information $content =~ s//$data_url/g; $content =~ s//$filename_search/g; $content =~ s//$file_row_start/g; $content =~ s//$file_row_comment/g; $content =~ s//$file_field_separator/g; $content =~ s//$file_field_missing_value/g; $content =~ s//$column_time/g; $content =~ s//$measurement_time_zone/g; #column information $content =~ s//$column_number_obs_1/g; $content =~ s//$column_obs_1/g; $content =~ s//$units_obs_1/g; $content =~ s//$z_obs_1/g; $content =~ s//$column_number_obs_2/g; $content =~ s//$column_obs_2/g; $content =~ s//$units_obs_2/g; $content =~ s//$z_obs_2/g; $content =~ s//$column_number_obs_3/g; $content =~ s//$column_obs_3/g; $content =~ s//$units_obs_3/g; $content =~ s//$z_obs_3/g; $content =~ s//$column_number_obs_4/g; $content =~ s//$column_obs_4/g; $content =~ s//$units_obs_4/g; $content =~ s//$z_obs_4/g; #other information $content =~ s//$dods_url/g; $content =~ s//$comment/g; print XML_FILE $content; close (XML_FILE); exit 0;