Solutions Open Source

Référence de la classe nusoap_base

Graphe d'héritage de nusoap_base:

Inheritance graph
[légende]

Liste de tous les membres

Fonctions membres publiques

 nusoap_base ()
 getGlobalDebugLevel ()
 setGlobalDebugLevel ($level)
 getDebugLevel ()
 setDebugLevel ($level)
 debug ($string)
 appendDebug ($string)
 clearDebug ()
getDebug ()
getDebugAsXMLComment ()
 expandEntities ($val)
 getError ()
 setError ($str)
 isArraySimpleOrStruct ($val)
 serialize_val ($val, $name=false, $type=false, $name_ns=false, $type_ns=false, $attributes=false, $use='encoded')
 serializeEnvelope ($body, $headers=false, $namespaces=array(), $style='rpc', $use='encoded', $encodingStyle='http://schemas.xmlsoap.org/soap/encoding/')
 formatDump ($str)
 contractQname ($qname)
 expandQname ($qname)
 getLocalPart ($str)
 getPrefix ($str)
 getNamespaceFromPrefix ($prefix)
 getPrefixFromNamespace ($ns)
 getmicrotime ()
 varDump ($data)

Attributs publics

 $title = 'NuSOAP'
 $version = '0.7.2'
 $revision = '$Revision: 1421 $'
 $error_str = ''
 $debug_str = ''
 $charencoding = true
 $debugLevel
 $XMLSchemaVersion = 'http://www.w3.org/2001/XMLSchema'
 $soap_defencoding = 'ISO-8859-1'
 $namespaces
 $usedNamespaces = array()
 $typemap
 $xmlEntities


Description détaillée

nusoap_base

Auteur:
Dietrich Ayala <dietrich@ganx4.com>
Version:
Id
public

Documentation des fonctions membres

nusoap_base::nusoap_base (  ) 

constructor

public

nusoap_base::getGlobalDebugLevel (  ) 

gets the global debug level, which applies to future instances

Renvoie:
integer Debug level 0-9, where 0 turns off public

nusoap_base::setGlobalDebugLevel ( level  ) 

sets the global debug level, which applies to future instances

Paramètres:
int $level Debug level 0-9, where 0 turns off public

nusoap_base::getDebugLevel (  ) 

gets the debug level for this instance

Renvoie:
int Debug level 0-9, where 0 turns off public

nusoap_base::setDebugLevel ( level  ) 

sets the debug level for this instance

Paramètres:
int $level Debug level 0-9, where 0 turns off public

nusoap_base::debug ( string  ) 

adds debug data to the instance debug string with formatting

Paramètres:
string $string debug data private

nusoap_base::appendDebug ( string  ) 

adds debug data to the instance debug string without formatting

Paramètres:
string $string debug data public

nusoap_base::clearDebug (  ) 

clears the current debug data for this instance

public

& nusoap_base::getDebug (  ) 

gets the current debug data for this instance

Renvoie:
debug data public

& nusoap_base::getDebugAsXMLComment (  ) 

gets the current debug data for this instance as an XML comment this may change the contents of the debug data

Renvoie:
debug data as an XML comment public

nusoap_base::expandEntities ( val  ) 

expands entities, e.g. changes '<' to '<'.

Paramètres:
string $val The string in which to expand entities. private

nusoap_base::getError (  ) 

returns error string if present

Renvoie:
mixed error string or false public

nusoap_base::setError ( str  ) 

sets error string

Renvoie:
boolean $string error string private

nusoap_base::isArraySimpleOrStruct ( val  ) 

detect if array is a simple array or a struct (associative array)

Paramètres:
mixed $val The PHP array
Renvoie:
string (arraySimple|arrayStruct) private

nusoap_base::serialize_val ( val,
name = false,
type = false,
name_ns = false,
type_ns = false,
attributes = false,
use = 'encoded' 
)

serializes PHP values in accordance w/ section 5. Type information is not serialized if $use == 'literal'.

Paramètres:
mixed $val The value to serialize
string $name The name (local part) of the XML element
string $type The XML schema type (local part) for the element
string $name_ns The namespace for the name of the XML element
string $type_ns The namespace for the type of the element
array $attributes The attributes to serialize as name=>value pairs
string $use The WSDL "use" (encoded|literal)
Renvoie:
string The serialized element, possibly with child elements public

nusoap_base::serializeEnvelope ( body,
headers = false,
namespaces = array(),
style = 'rpc',
use = 'encoded',
encodingStyle = 'http://schemas.xmlsoap.org/soap/encoding/' 
)

serializes a message

Paramètres:
string $body the XML of the SOAP body
mixed $headers optional string of XML with SOAP header content, or array of soapval objects for SOAP headers
array $namespaces optional the namespaces used in generating the body and headers
string $style optional (rpc|document)
string $use optional (encoded|literal)
string $encodingStyle optional (usually 'http://schemas.xmlsoap.org/soap/encoding/' for encoded)
Renvoie:
string the message public

nusoap_base::formatDump ( str  ) 

formats a string to be inserted into an HTML stream

Paramètres:
string $str The string to format
Renvoie:
string The formatted string public
Obsolète:

nusoap_base::contractQname ( qname  ) 

contracts (changes namespace to prefix) a qualified name

Paramètres:
string $qname qname
Renvoie:
string contracted qname private

nusoap_base::expandQname ( qname  ) 

expands (changes prefix to namespace) a qualified name

Paramètres:
string $string qname
Renvoie:
string expanded qname private

nusoap_base::getLocalPart ( str  ) 

returns the local part of a prefixed string returns the original string, if not prefixed

Paramètres:
string $str The prefixed string
Renvoie:
string The local part public

nusoap_base::getPrefix ( str  ) 

returns the prefix part of a prefixed string returns false, if not prefixed

Paramètres:
string $str The prefixed string
Renvoie:
mixed The prefix or false if there is no prefix public

nusoap_base::getNamespaceFromPrefix ( prefix  ) 

pass it a prefix, it returns a namespace

Paramètres:
string $prefix The prefix
Renvoie:
mixed The namespace, false if no namespace has the specified prefix public

nusoap_base::getPrefixFromNamespace ( ns  ) 

returns the prefix for a given namespace (or prefix) or false if no prefixes registered for the given namespace

Paramètres:
string $ns The namespace
Renvoie:
mixed The prefix, false if the namespace has no prefixes public

nusoap_base::getmicrotime (  ) 

returns the time in ODBC canonical form with microseconds

Renvoie:
string The time in ODBC canonical form with microseconds public

nusoap_base::varDump ( data  ) 

Returns a string with the output of var_dump

Paramètres:
mixed $data The variable to var_dump
Renvoie:
string The output of var_dump public


Documentation des données membres

nusoap_base::$title = 'NuSOAP'

nusoap_base::$version = '0.7.2'

nusoap_base::$revision = '$Revision: 1421 $'

nusoap_base::$error_str = ''

nusoap_base::$debug_str = ''

nusoap_base::$charencoding = true

nusoap_base::$debugLevel

nusoap_base::$XMLSchemaVersion = 'http://www.w3.org/2001/XMLSchema'

nusoap_base::$soap_defencoding = 'ISO-8859-1'

nusoap_base::$namespaces

Valeur initiale :

 array(
                'SOAP-ENV' => 'http://schemas.xmlsoap.org/soap/envelope/',
                'xsd' => 'http://www.w3.org/2001/XMLSchema',
                'xsi' => 'http://www.w3.org/2001/XMLSchema-instance',
                'SOAP-ENC' => 'http://schemas.xmlsoap.org/soap/encoding/'
                )

Réimplémentée dans soap_parser.

nusoap_base::$usedNamespaces = array()

nusoap_base::$typemap

Valeur initiale :

 array(
        'http://www.w3.org/2001/XMLSchema' => array(
                'string'=>'string','boolean'=>'boolean','float'=>'double','double'=>'double','decimal'=>'double',
                'duration'=>'','dateTime'=>'string','time'=>'string','date'=>'string','gYearMonth'=>'',
                'gYear'=>'','gMonthDay'=>'','gDay'=>'','gMonth'=>'','hexBinary'=>'string','base64Binary'=>'string',
                // abstract "any" types
                'anyType'=>'string','anySimpleType'=>'string',
                // derived datatypes
                'normalizedString'=>'string','token'=>'string','language'=>'','NMTOKEN'=>'','NMTOKENS'=>'','Name'=>'','NCName'=>'','ID'=>'',
                'IDREF'=>'','IDREFS'=>'','ENTITY'=>'','ENTITIES'=>'','integer'=>'integer','nonPositiveInteger'=>'integer',
                'negativeInteger'=>'integer','long'=>'integer','int'=>'integer','short'=>'integer','byte'=>'integer','nonNegativeInteger'=>'integer',
                'unsignedLong'=>'','unsignedInt'=>'','unsignedShort'=>'','unsignedByte'=>'','positiveInteger'=>''),
        'http://www.w3.org/2000/10/XMLSchema' => array(
                'i4'=>'','int'=>'integer','boolean'=>'boolean','string'=>'string','double'=>'double',
                'float'=>'double','dateTime'=>'string',
                'timeInstant'=>'string','base64Binary'=>'string','base64'=>'string','ur-type'=>'array'),
        'http://www.w3.org/1999/XMLSchema' => array(
                'i4'=>'','int'=>'integer','boolean'=>'boolean','string'=>'string','double'=>'double',
                'float'=>'double','dateTime'=>'string',
                'timeInstant'=>'string','base64Binary'=>'string','base64'=>'string','ur-type'=>'array'),
        'http://soapinterop.org/xsd' => array('SOAPStruct'=>'struct'),
        'http://schemas.xmlsoap.org/soap/encoding/' => array('base64'=>'string','array'=>'array','Array'=>'array'),
    'http://xml.apache.org/xml-soap' => array('Map')
        )

nusoap_base::$xmlEntities

Valeur initiale :

 array('quot' => '"','amp' => '&',
                'lt' => '<','gt' => '>','apos' => "'")


La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Fri Aug 31 11:41:10 2007 pour OBLADY - Typo3 API v4.1.2 par  doxygen 1.5.3