42 fprintf(o->
output,
" <ows:DCP>\n");
43 fprintf(o->
output,
" <ows:HTTP>\n");
44 fprintf(o->
output,
" <ows:Get xlink:href=\"");
46 fprintf(o->
output,
" </ows:HTTP>\n");
47 fprintf(o->
output,
" </ows:DCP>\n");
48 fprintf(o->
output,
" <ows:DCP>\n");
49 fprintf(o->
output,
" <ows:HTTP>\n");
50 fprintf(o->
output,
" <ows:Post xlink:href=\"");
52 fprintf(o->
output,
" </ows:HTTP>\n");
53 fprintf(o->
output,
" </ows:DCP>\n");
73 fprintf(o->
output,
" <Service>\n");
81 fprintf(o->
output,
" <Keywords>");
96 " <AccessConstraints>%s</AccessConstraints>\n",
99 fprintf(o->
output,
" </Service>\n");
118 fprintf(o->
output,
" <ows:ServiceIdentification>\n");
127 fprintf(o->
output,
" <ows:Keywords>\n");
129 fprintf(o->
output,
" <ows:Keyword>%s</ows:Keyword>\n", ln->
value->
buf);
130 fprintf(o->
output,
" </ows:Keywords>\n");
135 fprintf(o->
output,
" <ows:ServiceTypeVersion>%s</ows:ServiceTypeVersion>\n", ln->
value->
buf);
143 " <ows:AccessConstraints>%s</ows:AccessConstraints>\n",
146 fprintf(o->
output,
" </ows:ServiceIdentification>\n");
161 fprintf(o->
output,
" <ows:ServiceProvider>\n");
168 fprintf(o->
output,
" <ows:ServiceContact>\n");
171 fprintf(o->
output,
" <ows:IndividualName>%s</ows:IndividualName>\n",
175 fprintf(o->
output,
" <ows:PositionName>%s</ows:PositionName>\n",
189 fprintf(o->
output,
" <ows:ContactInfo>\n");
192 fprintf(o->
output,
" <ows:Phone>\n");
198 fprintf(o->
output,
" <ows:Facsimile>%s</ows:Facsimile>\n",
201 fprintf(o->
output,
" </ows:Phone>\n");
210 fprintf(o->
output,
" <ows:Address>\n");
213 fprintf(o->
output,
" <ows:DeliveryPoint>%s</ows:DeliveryPoint>\n",
220 fprintf(o->
output,
" <ows:AdministrativeArea>%s</ows:AdministrativeArea>\n",
224 fprintf(o->
output,
" <ows:PostalCode>%s</ows:PostalCode>\n",
228 fprintf(o->
output,
" <ows:Country>%s</ows:Country>\n",
233 " <ows:ElectronicMailAddress>%s</ows:ElectronicMailAddress>\n",
236 fprintf(o->
output,
" </ows:Address>\n");
240 fprintf(o->
output,
" <ows:OnlineResource xlink:href=\"%s\" />\n",
244 fprintf(o->
output,
" <ows:HoursOfService>%s</ows:HoursOfService>\n",
248 fprintf(o->
output,
" <ows:ContactInstructions>%s</ows:ContactInstructions>\n",
251 fprintf(o->
output,
" </ows:ContactInfo>\n");
254 fprintf(o->
output,
" </ows:ServiceContact>\n");
255 fprintf(o->
output,
" </ows:ServiceProvider>\n");
void ows_service_metadata(const ows *o)
void ows_service_identification(const ows *o)
void ows_get_capabilities_dcpt(const ows *o, const char *req)
void ows_service_provider(const ows *o)
char * buf
size to next realloc