|
xmlXPathObjectPtr | extractFromDoc (xmlDocPtr doc, const char *search) |
| Apply XPath Expression on XML document. More...
|
|
int | appendMapsToMaps (maps *m, maps *mo, maps *mi, elements *elem) |
| Create (or append to) an array valued maps value = "["",""]". More...
|
|
void | ensureDecodedBase64 (maps **in) |
| Make sure that each value encoded in base64 in a maps is decoded. More...
|
|
int | kvpParseInputs (maps **main_conf, service *s, map *request_inputs, maps **request_output, HINTERNET *hInternet) |
| Parse inputs provided as KVP and store them in a maps. More...
|
|
int | kvpParseOutputs (maps **main_conf, map *request_inputs, maps **request_output) |
| Parse outputs provided as KVP and store them in a maps. More...
|
|
int | defineMissingIdentifier (maps **main_conf, maps **mymaps) |
| Create a "missingIdentifier" maps in case it is NULL. More...
|
|
int | xmlParseInputs (maps **main_conf, service *s, maps **request_output, xmlDocPtr doc, xmlNodeSet *nodes, HINTERNET *hInternet) |
| Parse inputs from XML nodes and store them in a maps. More...
|
|
int | xmlParseBoundingBox (maps **main_conf, map **current_input, xmlDocPtr doc) |
| Parse a BoundingBoxData node. More...
|
|
int | xmlParseOutputs2 (maps **main_conf, map **request_inputs, maps **request_output, xmlDocPtr doc, xmlNodeSet *nodes) |
| Parse outputs from XML nodes and store them in a maps (WPS version 2.0.0). More...
|
|
int | xmlParseOutputs (maps **main_conf, map **request_inputs, maps **request_output, xmlDocPtr doc, xmlNodePtr cur, bool raw) |
| Parse outputs from XML nodes and store them in a maps. More...
|
|
int | xmlParseRequest (maps **main_conf, const char *post, map **request_inputs, service *s, maps **inputs, maps **outputs, HINTERNET *hInternet) |
| Parse XML request and store information in maps. More...
|
|
int | parseRequest (maps **main_conf, map **request_inputs, service *s, maps **inputs, maps **outputs, HINTERNET *hInternet) |
| Parse request and store information in maps. More...
|
|
int | validateRequest (maps **main_conf, service *s, map *original_request, maps **request_inputs, maps **request_outputs, HINTERNET *hInternet) |
| Ensure that each requested arguments are present in the request DataInputs and ResponseDocument / RawDataOutput. More...
|
|
void | checkValidValue (map *request, map **res, const char *toCheck, const char **avalues, int mandatory) |
| Verify if a parameter value is valid. More...
|
<