Apache HTTPD
Classes | Namespaces | Macros | Typedefs | Functions | Variables
apr_xml.h File Reference

APR-UTIL XML Library. More...

#include "apr_pools.h"
#include "apr_tables.h"
#include "apr_file_io.h"
#include "apu.h"

Go to the source code of this file.

Classes

struct  apr_text
 
struct  apr_text_header
 
struct  apr_xml_attr
 
struct  apr_xml_elem
 
struct  apr_xml_doc
 

Namespaces

namespace  Apache
 

Macros

#define APR_XML_NS_DAV_ID   0
 
#define APR_XML_NS_NONE   -10
 
#define APR_XML_NS_ERROR_BASE   -100
 
#define APR_XML_NS_IS_ERROR(e)   ((e) <= APR_XML_NS_ERROR_BASE)
 
#define APR_XML_ELEM_IS_EMPTY(e)
 
#define APR_XML_X2T_FULL   0
 
#define APR_XML_X2T_INNER   1
 
#define APR_XML_X2T_LANG_INNER   2
 
#define APR_XML_X2T_FULL_NS_LANG   3
 
#define APR_XML_X2T_PARSED   4
 
#define APR_XML_GET_URI_ITEM(ary, i)   (((const char * const *)(ary)->elts)[i])
 

Typedefs

typedef struct apr_text apr_text
 
typedef struct apr_text_header apr_text_header
 
typedef struct apr_xml_attr apr_xml_attr
 
typedef struct apr_xml_elem apr_xml_elem
 
typedef struct apr_xml_doc apr_xml_doc
 
typedef struct apr_xml_parser apr_xml_parser
 

Functions

 APU_DECLARE (void) apr_text_append(apr_pool_t *p
 Computes SipHash-2-4, producing a 64bit (APR_SIPHASH_DSIZE) hash from a message and a 128bit (APR_SIPHASH_KSIZE) secret key, into a possibly unaligned buffer (using the little endian representation as defined by the authors for interoperabilty) usable as a MAC.
 
 APU_DECLARE (apr_xml_parser *) apr_xml_parser_create(apr_pool_t *pool)
 
 APU_DECLARE (apr_status_t) apr_xml_parse_file(apr_pool_t *p
 
 APU_DECLARE (char *) apr_xml_parser_geterror(apr_xml_parser *parser
 
 APU_DECLARE (const char *) apr_xml_empty_elem(apr_pool_t *p
 

Variables

apr_text_headerhdr
 
apr_text_header const chartext
 
apr_xml_parser ** parser
 
apr_xml_parser apr_xml_doc ** ppdoc
 
apr_xml_parser apr_xml_doc apr_file_txmlfd
 
apr_xml_parser apr_xml_doc apr_file_t apr_size_t buffer_length
 
const chardata
 
const char apr_size_t len
 
apr_xml_doc ** pdoc
 
charerrbuf
 
char apr_size_t errbufsize
 
const apr_xml_elemelem
 
const apr_xml_elem int style
 
const apr_xml_elem int apr_array_header_tnamespaces
 
const apr_xml_elem int apr_array_header_t intns_map
 
const apr_xml_elem int apr_array_header_t int const char ** pbuf
 
const apr_xml_elem int apr_array_header_t int const char apr_size_tpsize
 
const chars
 
const char int quotes
 
const charuri
 

Detailed Description

APR-UTIL XML Library.

Definition in file apr_xml.h.