Changeset 21461 for branches/version-2_12-dev/data/module/SOAP/Parser.php
- Timestamp:
- 2012/02/09 01:26:58 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/module/SOAP/Parser.php
r21318 r21461 343 343 // namespaces. 344 344 $kqn = new QName($key); 345 if ($kqn-> ns== 'xmlns') {345 if ($kqn->prefix == 'xmlns') { 346 346 $prefix = $kqn->name; 347 347 … … 354 354 // Set method namespace. 355 355 } elseif ($key == 'xmlns') { 356 $qname-> ns= $this->_getNamespacePrefix($value);356 $qname->prefix = $this->_getNamespacePrefix($value); 357 357 $qname->namespace = $value; 358 358 } elseif ($kqn->name == 'actor') { … … 365 365 $vqn = new QName($value); 366 366 $this->message[$pos]['type'] = $vqn->name; 367 $this->message[$pos]['type_namespace'] = $this->_getNamespaceForPrefix($vqn-> ns);367 $this->message[$pos]['type_namespace'] = $this->_getNamespaceForPrefix($vqn->prefix); 368 368 369 369 // Should do something here with the namespace of specified … … 379 379 380 380 } elseif ($kqn->name == 'offset') { 381 $this->message[$pos]['arrayOffset'] = split(',', substr($value, 1, strlen($value) - 2));381 $this->message[$pos]['arrayOffset'] = explode(',', substr($value, 1, strlen($value) - 2)); 382 382 383 383 } elseif ($kqn->name == 'id') { … … 410 410 } 411 411 // See if namespace is defined in tag. 412 if (isset($attrs['xmlns:' . $qname-> ns])) {413 $namespace = $attrs['xmlns:' . $qname-> ns];414 } elseif ($qname-> ns&& !$qname->namespace) {415 $namespace = $this->_getNamespaceForPrefix($qname-> ns);412 if (isset($attrs['xmlns:' . $qname->prefix])) { 413 $namespace = $attrs['xmlns:' . $qname->prefix]; 414 } elseif ($qname->prefix && !$qname->namespace) { 415 $namespace = $this->_getNamespaceForPrefix($qname->prefix); 416 416 } else { 417 417 // Get namespace.
Note: See TracChangeset
for help on using the changeset viewer.