soap_parser soap_parser(
string
$xml, [string
$encoding = 'UTF-8'], [string
$method = ''], [string
$decode_utf8 = true]
)
|
|
constructor
Parameters:
|
string |
$xml: |
SOAP message |
|
string |
$encoding: |
character encoding scheme of message |
|
string |
$method: |
|
|
string |
$decode_utf8: |
whether to decode UTF-8 to ISO-8859-1 |
API Tags:
void buildVal(
string
$pos
)
|
|
builds response structures for compound values (arrays/structs)
Parameters:
|
string |
$pos: |
position in node tree |
API Tags:
void character_data(
string
$parser, string
$data
)
|
|
element content handler
Parameters:
|
string |
$parser: |
XML parser object |
|
string |
$data: |
element content |
API Tags:
void decodeSimple(
string
$value, string
$type, string
$typens
)
|
|
decodes simple types into PHP variables
Parameters:
|
string |
$value: |
value to decode |
|
string |
$type: |
XML type to decode |
|
string |
$typens: |
XML type namespace to decode |
API Tags:
void decode_entities(
string
$text
)
|
|
decodes entities
Parameters:
|
string |
$text: |
string to translate |
API Tags:
void end_element(
string
$parser, string
$name
)
|
|
end-element handler
Parameters:
|
string |
$parser: |
XML parser object |
|
string |
$name: |
element name |
API Tags:
get the parsed headers
API Tags:
| Return: | XML or empty if no headers |
| Access: | public |
get the parsed message
API Tags:
void start_element(
string
$parser, string
$name, string
$attrs
)
|
|
start-element handler
Parameters:
|
string |
$parser: |
XML parser object |
|
string |
$name: |
element name |
|
string |
$attrs: |
associative array of attributes |
API Tags: