package Default

 Methods

convert()

convert($json, $pretty = false, $root_node = 'root', $ns = 'xs'
Static

Parameters

$json

$pretty

$root_node

$ns

attr()

attr($attr_name) 
Static

Parameters

$attr_name

elem()

elem($elem_name) 
Static

Parameters

$elem_name

gen_node()

gen_node($node, $xml) 
Static

Parameters

$node

$xml

make_bool()

make_bool($node, $arr_flag = false
Static

Parameters

$node

$arr_flag

make_enum()

make_enum($node, $arr_flag = false
Static

Parameters

$node

$arr_flag

make_number()

make_number($node, $arr_flag = false
Static

Parameters

$node

$arr_flag

make_object()

make_object($node, $arr_flag = false
Static

Parameters

$node

$arr_flag

make_string()

make_string($node, $arr_flag = false
Static

Parameters

$node

$arr_flag

make_union()

make_union($node, $arr_flag = false
Static

Parameters

$node

$arr_flag

nsval()

nsval($val) 
Static

Parameters

$val

 Properties

 

$jtype2xtype

$jtype2xtype 

Default

array('number' => 'integer')
Static
 

$ns

$ns 

Default

Static
 

$number_restrictions

$number_restrictions 

Default

array('minLength', 'maxLength', 'minimum', 'maximum')
Static
 

$string_restrictions

$string_restrictions 

Default

array('minLength', 'maxLength', 'pattern')
Static
 

$xml

$xml 

Default

null
Static