SOAP
[ class tree: SOAP ] [ index: SOAP ] [ all elements ]

Class: SOAP_Parser

Source Location: /SOAP-0.10.0/Parser.php

Class Overview

PEAR
   |
   --SOAP_Base_Object
      |
      --SOAP_Base
         |
         --SOAP_Parser

SOAP Parser


Author(s):

Variables

Methods


Inherited Variables

Inherited Methods

Class: SOAP_Base

SOAP_Base::SOAP_Base()
Constructor.
SOAP_Base::makeEnvelope()
Creates the SOAP envelope with the SOAP envelop data.
SOAP_Base::setDefaultNamespace()
Sets the default namespace.
SOAP_Base::setTypeTranslation()
Explicitly sets the translation for a specific class.
SOAP_Base::__set_type_translation()

Class: SOAP_Base_Object

SOAP_Base_Object::SOAP_Base_Object()
Constructor.

Class Details

[line 40]
SOAP Parser

This class is used by SOAP::Message and SOAP::Server to parse soap packets. Originally based on SOAPx4 by Dietrich Ayala http://dietrich.ganx4.com/soapx4



[ Top ]


Class Variables

$bodyDepth =

[line 80]

Used to handle non-root elements before root body element.

Type:   integer


[ Top ]

$curent_root_struct =  0

[line 70]


Type:   mixed


[ Top ]

$curent_root_struct_name =  ''

[line 55]


Type:   mixed


[ Top ]

$default_namespace =  ''

[line 46]


Type:   mixed


[ Top ]

$depth =  0

[line 45]


Type:   mixed


[ Top ]

$depth_array = array()

[line 48]


Type:   mixed


[ Top ]

$entities = array('&' => '&',
                          '<' => '&lt;',
                          '>' => '&gt;',
                          "'" => '&apos;',
                          '"' => '&quot;')

[line 62]

XML entities.

Type:   array


[ Top ]

$header_struct = array()

[line 69]


Type:   mixed


[ Top ]

$header_struct_name = array()

[line 54]


Type:   mixed


[ Top ]

$message = array()

[line 47]


Type:   mixed


[ Top ]

$need_references = array()

[line 72]


Type:   mixed


[ Top ]

$parent =  0

[line 52]


Type:   mixed


[ Top ]

$position =  0

[line 43]


Type:   mixed


[ Top ]

$pos_stat =  0

[line 44]


Type:   mixed


[ Top ]

$previous_element =  ''

[line 49]


Type:   mixed


[ Top ]

$references = array()

[line 71]


Type:   mixed


[ Top ]

$root_struct = array()

[line 68]


Type:   mixed


[ Top ]

$root_struct_name = array()

[line 53]


Type:   mixed


[ Top ]

$soapheaders =  null

[line 51]


Type:   mixed


[ Top ]

$soapresponse =  null

[line 50]


Type:   mixed


[ Top ]

$status =  ''

[line 42]


Type:   mixed


[ Top ]

$XMLSchemaVersion =

[line 73]


Type:   mixed


[ Top ]



Method Detail

SOAP_Parser (Constructor)   [line 89]

SOAP_Parser SOAP_Parser( &$xml, [string $encoding = SOAP_DEFAULT_ENCODING], [array $attachments = null], string $xml)

Constructor.

Parameters:

string   $xml   —  XML content.
string   $encoding   —  Character set encoding, defaults to 'UTF-8'.
array   $attachments   —  List of attachments.
   &$xml   — 

[ Top ]

getHeaders   [line 509]

array &getHeaders( )

Returns an array of header responses.

After parsing a SOAP message, use this to get the response.

  • Access: public

[ Top ]

getResponse   [line 490]

array &getResponse( )

Returns an array of responses.

After parsing a SOAP message, use this to get the response.

  • Access: public

[ Top ]


Documentation generated on Mon, 11 Mar 2019 14:54:41 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.