php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_xml.c File Reference
#include "php_soap.h"
#include "ext/libxml/php_libxml.h"
#include "libxml/parser.h"
#include "libxml/parserInternals.h"

Go to the source code of this file.

Functions

xmlDocPtr soap_xmlParseFile (const char *filename)
 
xmlDocPtr soap_xmlParseMemory (const void *buf, size_t buf_size)
 
xmlNsPtr attr_find_ns (xmlAttrPtr node)
 
xmlNsPtr node_find_ns (xmlNodePtr node)
 
int attr_is_equal_ex (xmlAttrPtr node, char *name, char *ns)
 
int node_is_equal_ex (xmlNodePtr node, char *name, char *ns)
 
xmlAttrPtr get_attribute_ex (xmlAttrPtr node, char *name, char *ns)
 
xmlNodePtr get_node_ex (xmlNodePtr node, char *name, char *ns)
 
xmlNodePtr get_node_recurisve_ex (xmlNodePtr node, char *name, char *ns)
 
xmlNodePtr get_node_with_attribute_ex (xmlNodePtr node, char *name, char *name_ns, char *attribute, char *value, char *attr_ns)
 
xmlNodePtr get_node_with_attribute_recursive_ex (xmlNodePtr node, char *name, char *name_ns, char *attribute, char *value, char *attr_ns)
 
void parse_namespace (const xmlChar *inval, const char **value, char **namespace)
 

Function Documentation

◆ attr_find_ns()

xmlNsPtr attr_find_ns ( xmlAttrPtr node)

Definition at line 186 of file php_xml.c.

◆ attr_is_equal_ex()

int attr_is_equal_ex ( xmlAttrPtr node,
char * name,
char * ns )

Definition at line 206 of file php_xml.c.

◆ get_attribute_ex()

xmlAttrPtr get_attribute_ex ( xmlAttrPtr node,
char * name,
char * ns )

Definition at line 239 of file php_xml.c.

◆ get_node_ex()

xmlNodePtr get_node_ex ( xmlNodePtr node,
char * name,
char * ns )

Definition at line 250 of file php_xml.c.

◆ get_node_recurisve_ex()

xmlNodePtr get_node_recurisve_ex ( xmlNodePtr node,
char * name,
char * ns )

Definition at line 261 of file php_xml.c.

◆ get_node_with_attribute_ex()

xmlNodePtr get_node_with_attribute_ex ( xmlNodePtr node,
char * name,
char * name_ns,
char * attribute,
char * value,
char * attr_ns )

Definition at line 277 of file php_xml.c.

◆ get_node_with_attribute_recursive_ex()

xmlNodePtr get_node_with_attribute_recursive_ex ( xmlNodePtr node,
char * name,
char * name_ns,
char * attribute,
char * value,
char * attr_ns )

Definition at line 298 of file php_xml.c.

◆ node_find_ns()

xmlNsPtr node_find_ns ( xmlNodePtr node)

Definition at line 197 of file php_xml.c.

◆ node_is_equal_ex()

int node_is_equal_ex ( xmlNodePtr node,
char * name,
char * ns )

Definition at line 222 of file php_xml.c.

◆ parse_namespace()

void parse_namespace ( const xmlChar * inval,
const char ** value,
char ** namespace )

Definition at line 319 of file php_xml.c.

◆ soap_xmlParseFile()

xmlDocPtr soap_xmlParseFile ( const char * filename)

Definition at line 77 of file php_xml.c.

◆ soap_xmlParseMemory()

xmlDocPtr soap_xmlParseMemory ( const void * buf,
size_t buf_size )

Definition at line 133 of file php_xml.c.