公式サイト

デモ


	require_once 'JAX.php';
	
	// 配列データのサンプル
	$data = array(
			'id' => 99,
			'name' => '赤猫',
			'option' => array(
					'age'=>0,
					'date'=>'2017-5-1'
			)
	);

	var_dump($data);
	
	// 配列データからXMLテキストに変換する
	$jax = new JAX();
	$xml_fp = 'test1.xml';
	$xml_text = $jax->array2xml('cat',$data);
	var_dump($xml_text);
	

	// XMLテキストから配列データに変換する。
	$data2 = @$jax->xml2array($xml_text);
	var_dump($data2);

出力

array(3) { ["id"]=> int(99) ["name"]=> string(6) "赤猫" ["option"]=> array(2) { ["age"]=> int(0) ["date"]=> string(8) "2017-5-1" } } string(124) " 99赤猫 " array(3) { ["id"]=> string(2) "99" ["name"]=> string(6) "赤猫" ["option"]=> array(2) { ["age"]=> string(1) "0" ["date"]=> string(8) "2017-5-1" } }