xmlrpc_message_tag_open
function xmlrpc_message_tag_open
xmlrpc_message_tag_open($parser, $tag, $attr)
Handles opening tags for XML parsing in xmlrpc_message_parse().
File
- includes/xmlrpc.inc, line 266
- Drupal XML-RPC library.
Code
function xmlrpc_message_tag_open($parser, $tag, $attr) { $xmlrpc_message = xmlrpc_message_get(); $xmlrpc_message->current_tag_contents = ''; $xmlrpc_message->last_open = $tag; switch ($tag) { case 'methodCall': case 'methodResponse': case 'fault': $xmlrpc_message->messagetype = $tag; break; // Deal with stacks of arrays and structs case 'data': $xmlrpc_message->array_structs_types[] = 'array'; $xmlrpc_message->array_structs[] = array(); break; case 'struct': $xmlrpc_message->array_structs_types[] = 'struct'; $xmlrpc_message->array_structs[] = array(); break; } xmlrpc_message_set($xmlrpc_message); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!xmlrpc.inc/function/xmlrpc_message_tag_open/7.x