31 fprintf ( f,
"<metreport type=%s>\n", type );
35 fprintf ( f,
"<bufrfile>%s</bufrfile>\n",m->
h->
filename );
39 fprintf ( f,
" <observation_datetime>%s</observation_datetime>\n",m->
t.
datime );
42 fprintf ( f,
" <geo>\n" );
43 if ( strlen ( m->
g.
index ) )
45 fprintf ( f,
" <index>%s</index>\n", m->
g.
index );
47 if ( strlen ( m->
g.
name ) )
49 fprintf ( f,
" <name>%s</name>\n", m->
g.
name );
53 fprintf ( f,
" <country>%s</country>\n", m->
g.
country );
55 fprintf ( f,
" <latitude>%.6lf</latitude>\n", m->
g.
lat );
56 fprintf ( f,
" <longitude>%.6lf</longitude>\n", m->
g.
lon );
57 fprintf ( f,
" <altitude>%.1lf</altitude>\n", m->
g.
alt );
58 fprintf ( f,
" </geo>\n" );
59 fprintf ( f,
" <report>%s=</report>\n", alphanum );
60 fprintf ( f,
"</metreport>\n" );
Include header file for binary bufr2tac.
int print_xml(FILE *f, struct metreport *m)
prints a struct metreport in xml format
int print_xml_alphanum(FILE *f, char *type, char *alphanum, struct metreport *m)
all the information for a meteorological report in WMO text format from a BUFR file
char alphanum[REPORT_LENGTH]
char alphanum3[REPORT_LENGTH]
char alphanum2[REPORT_LENGTH]
char alphanum4[REPORT_LENGTH]