Class nusoap_xmlschema
parses an XML Schema, allows access to it's data, other utility methods. imperfect, no validation... yet, but quite functional.
- nusoap_base
- nusoap_xmlschema
Direct known subclasses
XMLSchema
Author:
Dietrich Ayala <dietrich@ganx4.com>
Author: Scott Nichol <snichol@users.sourceforge.net>
Version: $Id: nusoap.php,v 1.123 2010/04/26 20:15:08 snichol Exp $
Located at html/modules/legacy/lib/nusoap/nusoap.php
Author: Scott Nichol <snichol@users.sourceforge.net>
Version: $Id: nusoap.php,v 1.123 2010/04/26 20:15:08 snichol Exp $
Located at html/modules/legacy/lib/nusoap/nusoap.php
public
|
#
nusoap_xmlschema( string $schema = '', string $xml = '', string $namespaces = array() )
constructor |
public
boolean
|
|
public
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
mixed
|
#
getTypeDef( string $type )
returns an associative array of information about a given type returns false if no type exists by the given name |
public
|
#
addComplexType( name $name, typeClass $typeClass = 'complexType', phpType: $phpType = 'array', compositor $compositor = '', restrictionBase $restrictionBase = '', elements $elements = array(), attrs $attrs = array(), arrayType: $arrayType = '' )
adds a complex type to the schema |
public
|
#
addSimpleType( string $name, string $restrictionBase = '', string $typeClass = 'simpleType', string $phpType = 'scalar', array $enumeration = array() )
adds a simple type to the schema |
public
|
public
string
|
$schema | '' |
|
public
string
|
$xml | '' |
|
public
|
$enclosingNamespaces |
|
|
public
array
|
$schemaInfo | array() |
|
public
string
|
$schemaTargetNamespace | '' |
|
public
array
|
$attributes | array() |
|
public
array
|
$complexTypes | array() |
|
public
array
|
$complexTypeStack | array() |
|
public
|
$currentComplexType | null |
|
public
array
|
$elements | array() |
|
public
array
|
$elementStack | array() |
|
public
|
$currentElement | null |
|
public
array
|
$simpleTypes | array() |
|
public
array
|
$simpleTypeStack | array() |
|
public
|
$currentSimpleType | null |
|
public
array
|
$imports | array() |
|
public
|
$parser |
|
|
public
integer
|
$position | 0 |
|
public
integer
|
$depth | 0 |
|
public
array
|
$depth_array | array() |
|
public
array
|
$message | array() |
|
public
array
|
$defaultNamespace | array() |
$XMLSchemaVersion,
$charencoding,
$debugLevel,
$debug_str,
$error_str,
$namespaces,
$revision,
$soap_defencoding,
$title,
$typemap,
$usedNamespaces,
$version
|