Methods
convert()
convert($json, $pretty = false, $root_node = 'root', $ns = 'xs')
Static
Parameters
$json
$pretty
$root_node
$ns
attr()
attr($attr_name)
Static
elem()
elem($elem_name)
Static
gen_node()
gen_node($node, $xml)
Static
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
Properties
$jtype2xtype
$jtype2xtype
Default
array('number' => 'integer')
Static
$number_restrictions
$number_restrictions
Default
array('minLength', 'maxLength', 'minimum', 'maximum')
Static
$string_restrictions
$string_restrictions
Default
array('minLength', 'maxLength', 'pattern')
Static