php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_simplexml.h File Reference
#include "php_version.h"
#include "ext/libxml/php_libxml.h"
#include <libxml/parser.h>
#include <libxml/parserInternals.h>
#include <libxml/tree.h>
#include <libxml/uri.h>
#include <libxml/xmlerror.h>
#include <libxml/xinclude.h>
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
#include <libxml/xpointer.h>
#include <libxml/xmlschemas.h>

Go to the source code of this file.

Data Structures

struct  php_sxe_object
 

Macros

#define phpext_simplexml_ptr   &simplexml_module_entry
 
#define PHP_SIMPLEXML_VERSION   PHP_VERSION
 
#define PHP_SXE_API   ZEND_API
 

Enumerations

enum  SXE_ITER { SXE_ITER_NONE = 0 , SXE_ITER_ELEMENT = 1 , SXE_ITER_CHILD = 2 , SXE_ITER_ATTRLIST = 3 }
 

Functions

 PHP_MINIT_FUNCTION (simplexml)
 
 PHP_MSHUTDOWN_FUNCTION (simplexml)
 
 PHP_MINFO_FUNCTION (simplexml)
 
PHP_SXE_API zend_class_entrysxe_get_element_class_entry (void)
 

Variables

zend_module_entry simplexml_module_entry
 
PHP_SXE_API zend_class_entryce_SimpleXMLIterator
 
PHP_SXE_API zend_class_entryce_SimpleXMLElement
 

Macro Definition Documentation

◆ PHP_SIMPLEXML_VERSION

#define PHP_SIMPLEXML_VERSION   PHP_VERSION

Definition at line 24 of file php_simplexml.h.

◆ PHP_SXE_API

#define PHP_SXE_API   ZEND_API

Definition at line 77 of file php_simplexml.h.

◆ phpext_simplexml_ptr

#define phpext_simplexml_ptr   &simplexml_module_entry

Definition at line 21 of file php_simplexml.h.

Enumeration Type Documentation

◆ SXE_ITER

enum SXE_ITER
Enumerator
SXE_ITER_NONE 
SXE_ITER_ELEMENT 
SXE_ITER_CHILD 
SXE_ITER_ATTRLIST 

Definition at line 46 of file php_simplexml.h.

Function Documentation

◆ PHP_MINFO_FUNCTION()

PHP_MINFO_FUNCTION ( simplexml )

◆ PHP_MINIT_FUNCTION()

PHP_MINIT_FUNCTION ( simplexml )

◆ PHP_MSHUTDOWN_FUNCTION()

PHP_MSHUTDOWN_FUNCTION ( simplexml )

◆ sxe_get_element_class_entry()

PHP_SXE_API zend_class_entry * sxe_get_element_class_entry ( void )

Variable Documentation

◆ ce_SimpleXMLElement

PHP_SXE_API zend_class_entry* ce_SimpleXMLElement
extern

◆ ce_SimpleXMLIterator

PHP_SXE_API zend_class_entry* ce_SimpleXMLIterator
extern

◆ simplexml_module_entry

zend_module_entry simplexml_module_entry
extern