#include "marshaller.h"
#include <libxml/xmlwriter.h>
Go to the source code of this file.
Functions | |
int | jasperserver_resource_descriptor_marshal (xmlTextWriterPtr writer, jasperserver_resource_descriptor_t *res) |
int | jasperserver_resource_property_marshal (xmlTextWriterPtr writer, jasperserver_resource_property_t *res) |
int | jasperserver_parameter_marshal (xmlTextWriterPtr writer, jasperserver_parameter_t *param) |
int | jasperserver_request_marshal (jasperserver_request_t *request, jasperserver_string_t *buffer) |
Create an xml string representing the request. |
int jasperserver_parameter_marshal | ( | xmlTextWriterPtr | writer, | |
jasperserver_parameter_t * | param | |||
) |
Create an xml string representing the parameter. The xml is encoded in UTF8 and is stored in buffer.
writer | must be not NULL. | |
res | must be not NULL. It is the parameter to save |
<!ELEMENT parameter (#PCDATA)> <!ATTLIST parameter name CDATA #REQUIRED isListItem ( true | false ) false >
Definition at line 333 of file marshaller.c.
int jasperserver_request_marshal | ( | jasperserver_request_t * | request, | |
jasperserver_string_t * | buffer | |||
) |
Create an xml string representing the request.
This function transform a request structure into an xml. The xml is encoded in UTF8 and is stored in the 'buffer' string.
request | a not null request | |
buffer | a not null jasperserver_string_t * |
Definition at line 30 of file marshaller.c.
int jasperserver_resource_descriptor_marshal | ( | xmlTextWriterPtr | writer, | |
jasperserver_resource_descriptor_t * | res | |||
) |
Create an xml string representing the resource_descriptor. The xml is encoded in UTF8 and is stored in buffer.
writer | must be not NULL. | |
res | must be not NULL. It is the resource_descriptor to save |
<!ELEMENT resourceDescriptor (label, description?, resourceProperty*, resourceDescriptor*, parameter*)> <!ATTLIST resourceDescriptor name CDATA #REQUIRED wsType CDATA #REQUIRED uriString CDATA #REQUIRED isNew ( true | false ) false>
Definition at line 163 of file marshaller.c.
int jasperserver_resource_property_marshal | ( | xmlTextWriterPtr | writer, | |
jasperserver_resource_property_t * | res | |||
) |
Create an xml string representing the resourceProperty. The xml is encoded in UTF8 and is stored in buffer.
writer | must be not NULL. | |
res | must be not NULL. It is the resourceProperty to save |
<!ELEMENT resourceProperty (value?, resourceProperty*)> <!ATTLIST resourceProperty name CDATA #REQUIRED >
Definition at line 270 of file marshaller.c.