php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
struct | _encodeType |
struct | _encode |
Functions | |
xmlNodePtr | master_to_xml (encodePtr encode, zval *data, int style, xmlNodePtr parent) |
zval * | master_to_zval (zval *ret, encodePtr encode, xmlNodePtr data) |
xmlNodePtr | to_xml_user (encodeTypePtr type, zval *data, int style, xmlNodePtr parent) |
zval * | to_zval_user (zval *ret, encodeTypePtr type, xmlNodePtr node) |
void | whiteSpace_replace (xmlChar *str) |
void | whiteSpace_collapse (xmlChar *str) |
xmlNodePtr | sdl_guess_convert_xml (encodeTypePtr enc, zval *data, int style, xmlNodePtr parent) |
zval * | sdl_guess_convert_zval (zval *ret, encodeTypePtr enc, xmlNodePtr data) |
void | encode_finish (void) |
void | encode_reset_ns (void) |
xmlNsPtr | encode_add_ns (xmlNodePtr node, const char *ns) |
encodePtr | get_conversion (int encode) |
void | delete_encoder (zval *zv) |
void | delete_encoder_persistent (zval *zv) |
Variables | |
encode | defaultEncoding [] |
int | numDefaultEncodings |
#define APACHE_MAP 200 |
Definition at line 142 of file php_encoding.h.
#define APACHE_MAP_STRING "Map" |
Definition at line 143 of file php_encoding.h.
Definition at line 141 of file php_encoding.h.
#define END_KNOWN_TYPES 999999 |
Definition at line 171 of file php_encoding.h.
#define RPC_SOAP12_NAMESPACE "http://www.w3.org/2003/05/soap-rpc" |
Definition at line 155 of file php_encoding.h.
#define RPC_SOAP12_NS_PREFIX "rpc" |
Definition at line 156 of file php_encoding.h.
#define SCHEMA_NAMESPACE "http://www.w3.org/2001/XMLSchema" |
Definition at line 38 of file php_encoding.h.
Definition at line 32 of file php_encoding.h.
#define SOAP_1_1_ENC_NS_PREFIX "SOAP-ENC" |
Definition at line 33 of file php_encoding.h.
#define SOAP_1_1_ENV_NAMESPACE "http://schemas.xmlsoap.org/soap/envelope/" |
Definition at line 26 of file php_encoding.h.
#define SOAP_1_1_ENV_NS_PREFIX "SOAP-ENV" |
Definition at line 27 of file php_encoding.h.
#define SOAP_1_2_ENC_NAMESPACE "http://www.w3.org/2003/05/soap-encoding" |
Definition at line 35 of file php_encoding.h.
#define SOAP_1_2_ENC_NS_PREFIX "enc" |
Definition at line 36 of file php_encoding.h.
#define SOAP_1_2_ENV_NAMESPACE "http://www.w3.org/2003/05/soap-envelope" |
Definition at line 29 of file php_encoding.h.
#define SOAP_1_2_ENV_NS_PREFIX "env" |
Definition at line 30 of file php_encoding.h.
#define SOAP_ENC_ARRAY 300 |
Definition at line 145 of file php_encoding.h.
#define SOAP_ENC_ARRAY_STRING "Array" |
Definition at line 146 of file php_encoding.h.
#define SOAP_ENC_OBJECT 301 |
Definition at line 147 of file php_encoding.h.
#define SOAP_ENC_OBJECT_STRING "Struct" |
Definition at line 148 of file php_encoding.h.
#define UNKNOWN_TYPE 999998 |
Definition at line 170 of file php_encoding.h.
#define WSDL_DIME_CLOSED "http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout" |
Definition at line 168 of file php_encoding.h.
#define WSDL_DIME_NAMESPACE "http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/" |
Definition at line 166 of file php_encoding.h.
#define WSDL_DIME_OPEN "http://schemas.xmlsoap.org/ws/2002/04/dime/open-layout" |
Definition at line 167 of file php_encoding.h.
#define WSDL_HTTP11_NAMESPACE "http://schemas.xmlsoap.org/wsdl/http/" |
Definition at line 158 of file php_encoding.h.
#define WSDL_HTTP12_NAMESPACE "http://www.w3.org/2003/05/soap/bindings/HTTP/" |
Definition at line 159 of file php_encoding.h.
#define WSDL_HTTP_NS_PREFIX "http" |
Definition at line 160 of file php_encoding.h.
#define WSDL_HTTP_TRANSPORT "http://schemas.xmlsoap.org/soap/http" |
Definition at line 162 of file php_encoding.h.
#define WSDL_MIME_NAMESPACE "http://schemas.xmlsoap.org/wsdl/mime/" |
Definition at line 164 of file php_encoding.h.
#define WSDL_NAMESPACE "http://schemas.xmlsoap.org/wsdl/" |
Definition at line 150 of file php_encoding.h.
#define WSDL_NS_PREFIX "wsdl" |
Definition at line 151 of file php_encoding.h.
#define WSDL_SOAP11_NAMESPACE "http://schemas.xmlsoap.org/wsdl/soap/" |
Definition at line 153 of file php_encoding.h.
#define WSDL_SOAP12_NAMESPACE "http://schemas.xmlsoap.org/wsdl/soap12/" |
Definition at line 154 of file php_encoding.h.
#define XML_NAMESPACE "http://www.w3.org/XML/1998/namespace" |
Definition at line 43 of file php_encoding.h.
#define XML_NS_PREFIX "xml" |
Definition at line 44 of file php_encoding.h.
#define XSD_1999_NAMESPACE "http://www.w3.org/1999/XMLSchema" |
Definition at line 22 of file php_encoding.h.
#define XSD_1999_TIMEINSTANT 401 |
Definition at line 23 of file php_encoding.h.
#define XSD_1999_TIMEINSTANT_STRING "timeInstant" |
Definition at line 24 of file php_encoding.h.
#define XSD_ANYTYPE 145 |
Definition at line 134 of file php_encoding.h.
#define XSD_ANYTYPE_STRING "anyType" |
Definition at line 135 of file php_encoding.h.
#define XSD_ANYURI 117 |
Definition at line 78 of file php_encoding.h.
#define XSD_ANYURI_STRING "anyURI" |
Definition at line 79 of file php_encoding.h.
#define XSD_ANYXML 147 |
Definition at line 139 of file php_encoding.h.
#define XSD_BASE64BINARY 116 |
Definition at line 76 of file php_encoding.h.
#define XSD_BASE64BINARY_STRING "base64Binary" |
Definition at line 77 of file php_encoding.h.
#define XSD_BOOLEAN 102 |
Definition at line 48 of file php_encoding.h.
#define XSD_BOOLEAN_STRING "boolean" |
Definition at line 49 of file php_encoding.h.
#define XSD_BYTE 137 |
Definition at line 118 of file php_encoding.h.
#define XSD_BYTE_STRING "byte" |
Definition at line 119 of file php_encoding.h.
#define XSD_DATE 109 |
Definition at line 62 of file php_encoding.h.
#define XSD_DATE_STRING "date" |
Definition at line 63 of file php_encoding.h.
#define XSD_DATETIME 107 |
Definition at line 58 of file php_encoding.h.
#define XSD_DATETIME_STRING "dateTime" |
Definition at line 59 of file php_encoding.h.
#define XSD_DECIMAL 103 |
Definition at line 50 of file php_encoding.h.
#define XSD_DECIMAL_STRING "decimal" |
Definition at line 51 of file php_encoding.h.
#define XSD_DOUBLE 105 |
Definition at line 54 of file php_encoding.h.
#define XSD_DOUBLE_STRING "double" |
Definition at line 55 of file php_encoding.h.
#define XSD_DURATION 106 |
Definition at line 56 of file php_encoding.h.
#define XSD_DURATION_STRING "duration" |
Definition at line 57 of file php_encoding.h.
#define XSD_ENTITIES 130 |
Definition at line 104 of file php_encoding.h.
#define XSD_ENTITIES_STRING "ENTITIES" |
Definition at line 105 of file php_encoding.h.
#define XSD_ENTITY 129 |
Definition at line 102 of file php_encoding.h.
#define XSD_ENTITY_STRING "ENTITY" |
Definition at line 103 of file php_encoding.h.
#define XSD_FLOAT 104 |
Definition at line 52 of file php_encoding.h.
#define XSD_FLOAT_STRING "float" |
Definition at line 53 of file php_encoding.h.
#define XSD_GDAY 113 |
Definition at line 70 of file php_encoding.h.
#define XSD_GDAY_STRING "gDay" |
Definition at line 71 of file php_encoding.h.
#define XSD_GMONTH 114 |
Definition at line 72 of file php_encoding.h.
#define XSD_GMONTH_STRING "gMonth" |
Definition at line 73 of file php_encoding.h.
#define XSD_GMONTHDAY 112 |
Definition at line 68 of file php_encoding.h.
#define XSD_GMONTHDAY_STRING "gMonthDay" |
Definition at line 69 of file php_encoding.h.
#define XSD_GYEAR 111 |
Definition at line 66 of file php_encoding.h.
#define XSD_GYEAR_STRING "gYear" |
Definition at line 67 of file php_encoding.h.
#define XSD_GYEARMONTH 110 |
Definition at line 64 of file php_encoding.h.
#define XSD_GYEARMONTH_STRING "gYearMonth" |
Definition at line 65 of file php_encoding.h.
#define XSD_HEXBINARY 115 |
Definition at line 74 of file php_encoding.h.
#define XSD_HEXBINARY_STRING "hexBinary" |
Definition at line 75 of file php_encoding.h.
#define XSD_ID 126 |
Definition at line 96 of file php_encoding.h.
#define XSD_ID_STRING "ID" |
Definition at line 97 of file php_encoding.h.
#define XSD_IDREF 127 |
Definition at line 98 of file php_encoding.h.
#define XSD_IDREF_STRING "IDREF" |
Definition at line 99 of file php_encoding.h.
#define XSD_IDREFS 128 |
Definition at line 100 of file php_encoding.h.
#define XSD_IDREFS_STRING "IDREFS" |
Definition at line 101 of file php_encoding.h.
#define XSD_INT 135 |
Definition at line 114 of file php_encoding.h.
#define XSD_INT_STRING "int" |
Definition at line 115 of file php_encoding.h.
#define XSD_INTEGER 131 |
Definition at line 106 of file php_encoding.h.
#define XSD_INTEGER_STRING "integer" |
Definition at line 107 of file php_encoding.h.
#define XSD_LANGUAGE 122 |
Definition at line 88 of file php_encoding.h.
#define XSD_LANGUAGE_STRING "language" |
Definition at line 89 of file php_encoding.h.
#define XSD_LONG 134 |
Definition at line 112 of file php_encoding.h.
#define XSD_LONG_STRING "long" |
Definition at line 113 of file php_encoding.h.
#define XSD_NAME 124 |
Definition at line 92 of file php_encoding.h.
#define XSD_NAME_STRING "Name" |
Definition at line 93 of file php_encoding.h.
#define XSD_NAMESPACE "http://www.w3.org/2001/XMLSchema" |
Definition at line 39 of file php_encoding.h.
#define XSD_NCNAME 125 |
Definition at line 94 of file php_encoding.h.
#define XSD_NCNAME_STRING "NCName" |
Definition at line 95 of file php_encoding.h.
#define XSD_NEGATIVEINTEGER 133 |
Definition at line 110 of file php_encoding.h.
#define XSD_NEGATIVEINTEGER_STRING "negativeInteger" |
Definition at line 111 of file php_encoding.h.
#define XSD_NMTOKEN 123 |
Definition at line 90 of file php_encoding.h.
#define XSD_NMTOKEN_STRING "NMTOKEN" |
Definition at line 91 of file php_encoding.h.
#define XSD_NMTOKENS 144 |
Definition at line 132 of file php_encoding.h.
#define XSD_NMTOKENS_STRING "NMTOKENS" |
Definition at line 133 of file php_encoding.h.
#define XSD_NONNEGATIVEINTEGER 138 |
Definition at line 120 of file php_encoding.h.
#define XSD_NONNEGATIVEINTEGER_STRING "nonNegativeInteger" |
Definition at line 121 of file php_encoding.h.
#define XSD_NONPOSITIVEINTEGER 132 |
Definition at line 108 of file php_encoding.h.
#define XSD_NONPOSITIVEINTEGER_STRING "nonPositiveInteger" |
Definition at line 109 of file php_encoding.h.
#define XSD_NORMALIZEDSTRING 120 |
Definition at line 84 of file php_encoding.h.
#define XSD_NORMALIZEDSTRING_STRING "normalizedString" |
Definition at line 85 of file php_encoding.h.
#define XSD_NOTATION 119 |
Definition at line 82 of file php_encoding.h.
#define XSD_NOTATION_STRING "NOTATION" |
Definition at line 83 of file php_encoding.h.
#define XSD_NS_PREFIX "xsd" |
Definition at line 40 of file php_encoding.h.
#define XSD_POSITIVEINTEGER 143 |
Definition at line 130 of file php_encoding.h.
#define XSD_POSITIVEINTEGER_STRING "positiveInteger" |
Definition at line 131 of file php_encoding.h.
#define XSD_QNAME 118 |
Definition at line 80 of file php_encoding.h.
#define XSD_QNAME_STRING "QName" |
Definition at line 81 of file php_encoding.h.
#define XSD_SHORT 136 |
Definition at line 116 of file php_encoding.h.
#define XSD_SHORT_STRING "short" |
Definition at line 117 of file php_encoding.h.
#define XSD_STRING 101 |
Definition at line 46 of file php_encoding.h.
#define XSD_STRING_STRING "string" |
Definition at line 47 of file php_encoding.h.
#define XSD_TIME 108 |
Definition at line 60 of file php_encoding.h.
#define XSD_TIME_STRING "time" |
Definition at line 61 of file php_encoding.h.
#define XSD_TOKEN 121 |
Definition at line 86 of file php_encoding.h.
#define XSD_TOKEN_STRING "token" |
Definition at line 87 of file php_encoding.h.
#define XSD_UNSIGNEDBYTE 142 |
Definition at line 128 of file php_encoding.h.
#define XSD_UNSIGNEDBYTE_STRING "unsignedByte" |
Definition at line 129 of file php_encoding.h.
#define XSD_UNSIGNEDINT 140 |
Definition at line 124 of file php_encoding.h.
#define XSD_UNSIGNEDINT_STRING "unsignedInt" |
Definition at line 125 of file php_encoding.h.
#define XSD_UNSIGNEDLONG 139 |
Definition at line 122 of file php_encoding.h.
#define XSD_UNSIGNEDLONG_STRING "unsignedLong" |
Definition at line 123 of file php_encoding.h.
#define XSD_UNSIGNEDSHORT 141 |
Definition at line 126 of file php_encoding.h.
#define XSD_UNSIGNEDSHORT_STRING "unsignedShort" |
Definition at line 127 of file php_encoding.h.
#define XSD_UR_TYPE 146 |
Definition at line 136 of file php_encoding.h.
#define XSD_UR_TYPE_STRING "ur-type" |
Definition at line 137 of file php_encoding.h.
#define XSI_NAMESPACE "http://www.w3.org/2001/XMLSchema-instance" |
Definition at line 41 of file php_encoding.h.
#define XSI_NS_PREFIX "xsi" |
Definition at line 42 of file php_encoding.h.
Definition at line 177 of file php_encoding.h.
Definition at line 178 of file php_encoding.h.
Definition at line 176 of file php_encoding.h.
Definition at line 175 of file php_encoding.h.
Definition at line 173 of file php_encoding.h.
Definition at line 174 of file php_encoding.h.
Definition at line 3704 of file php_encoding.c.
Definition at line 3722 of file php_encoding.c.
xmlNsPtr encode_add_ns | ( | xmlNodePtr | node, |
const char * | ns ) |
Definition at line 3456 of file php_encoding.c.
Definition at line 3531 of file php_encoding.c.
Definition at line 3519 of file php_encoding.c.
encodePtr get_conversion | ( | int | encode | ) |
Definition at line 3542 of file php_encoding.c.
Definition at line 514 of file php_encoding.c.
Definition at line 568 of file php_encoding.c.
xmlNodePtr sdl_guess_convert_xml | ( | encodeTypePtr | enc, |
zval * | data, | ||
int | style, | ||
xmlNodePtr | parent ) |
Definition at line 3287 of file php_encoding.c.
zval * sdl_guess_convert_zval | ( | zval * | ret, |
encodeTypePtr | enc, | ||
xmlNodePtr | data ) |
Definition at line 3223 of file php_encoding.c.
xmlNodePtr to_xml_user | ( | encodeTypePtr | type, |
zval * | data, | ||
int | style, | ||
xmlNodePtr | parent ) |
Definition at line 602 of file php_encoding.c.
zval * to_zval_user | ( | zval * | ret, |
encodeTypePtr | type, | ||
xmlNodePtr | node ) |
Definition at line 633 of file php_encoding.c.
void whiteSpace_collapse | ( | xmlChar * | str | ) |
Definition at line 245 of file php_encoding.c.
void whiteSpace_replace | ( | xmlChar * | str | ) |
Definition at line 235 of file php_encoding.c.
|
extern |
Definition at line 142 of file php_encoding.c.
|
extern |
Definition at line 232 of file php_encoding.c.