ngx_http_xslt2_xml_data_t Struct Reference

XML data structure. More...

#include <ngx_http_xslt2_xml.h>

Data Fields

ngx_int_t id
ngx_http_request_t * r
 nginx http request
xmlDocPtr doc
 xml doc pointer, contains parsed XML document
xmlParserCtxtPtr ctxt
 xml parser context, used for XML parsing
xmlSAXHandler * sax
 sax handler, used for XML parsing
ngx_http_xslt2_sheet_tsheets
 list of stylesheets connected with xml document
ngx_http_xslt2_sheet_tact_sheet
ngx_http_xslt2_sheet_tsheets_tail
ngx_int_t sheets_n
ngx_int_t dl_in_progress
 contains number of asynchronous downloads in progress
ngx_flag_t xml_ready
 flag used to determine whether xml parsing is finished or not
ngx_chain_t * buffer_chain
 nginx chain with result of xml parsing and application of style sheets
ngx_int_t res_len
 total length of output
char * libxml_error
 contains error returned by libxml
ngx_int_t stylesheet_err
 error from style sheet parsing
u_char * stylesheet_err_msg
ngx_uint_t done
 xml data ready -> xml parsed, style sheets downloaded and applied

Detailed Description

XML data structure.

Definition at line 49 of file ngx_http_xslt2_xml.h.


Field Documentation

nginx chain with result of xml parsing and application of style sheets

Definition at line 73 of file ngx_http_xslt2_xml.h.

Referenced by ngx_http_xslt2_process_data(), ngx_http_xslt2_xml_apply_stylesheets(), and ngx_http_xslt2_xml_return_original().

xml data ready -> xml parsed, style sheets downloaded and applied

Definition at line 85 of file ngx_http_xslt2_xml.h.

Referenced by ngx_http_xslt2_process_data(), ngx_http_xslt2_xml_apply_stylesheets(), and ngx_http_xslt2_xml_return_original().

Definition at line 50 of file ngx_http_xslt2_xml.h.

contains error returned by libxml

Definition at line 78 of file ngx_http_xslt2_xml.h.

Referenced by ngx_http_xslt2_xml_add_data_chunk(), and ngx_http_xslt2_xml_sax_error().

ngx_http_request_t* ngx_http_xslt2_xml_data_t::r

Definition at line 65 of file ngx_http_xslt2_xml.h.

Referenced by ngx_http_xslt2_xml_create_new_stylesheet().

error from style sheet parsing

Definition at line 81 of file ngx_http_xslt2_xml.h.

Referenced by ngx_http_xslt2_xml_add_data_chunk(), and ngx_http_xslt2_xml_stylesheet_error().

flag used to determine whether xml parsing is finished or not

Definition at line 70 of file ngx_http_xslt2_xml.h.

Referenced by ngx_http_xslt2_xml_add_data_chunk(), and ngx_http_xslt2_xml_apply_stylesheets().


The documentation for this struct was generated from the following file:

Generated on Mon Oct 12 14:03:37 2009 for XXSLT by  doxygen 1.6.1