@@ -23,19 +23,19 @@ public function ArrToXml($name, $array, $return = false){
2323 die ('不能创建xml文件 ' );
2424 }
2525 }
26-
26+
2727 $ file = APP_XML_ROOT .$ name .'.xml ' ;
2828
2929 //打开文件并取得文件头指针
30- $ handle = @fopen ($ file , "w " );
30+ $ handle = @fopen ($ file , "w " );
3131
3232 //组装数据
3333 $ xml = $ this ->package ($ array ,'books ' ,'book ' );
3434
3535 //写入内容
3636 if (!$ wr = fwrite ($ handle , $ xml )) {
3737 die ('内容写入错误! ' );
38- }
38+ }
3939
4040 //关闭文件
4141 if (!fclose ($ handle )){
@@ -47,7 +47,7 @@ public function ArrToXml($name, $array, $return = false){
4747 } else {
4848 return true ;
4949 }
50-
50+
5151 }
5252
5353 /**
@@ -75,10 +75,10 @@ public function package($arr,$box,$name){
7575 * @return str $xml 返回组装好的XML字符串
7676 */
7777 public function foreachArr ($ value ){
78- $ xml = '' ;
78+ $ xml = '' ;
7979 foreach ($ value as $ k => $ v ) {
8080 if (is_array ($ v )) {
81- $ k = is_numeric ($ k ) ? 'action ' : $ k ;
81+ $ k = is_numeric ($ k ) ? 'action ' : $ k ;
8282 $ xml .= '< ' .$ k .'> ' ;
8383 $ xml .= $ this ->foreachArr ($ v );
8484 $ xml .= '</ ' .$ k .'> ' ;
@@ -100,8 +100,8 @@ public function XmlToArr($name,$path,$return = false){
100100 // 打开文件
101101 $ file = APP_XML_ROOT .$ name .'.php ' ;
102102 $ handle = @fopen ($ file , "w " ); //打开或生成文件并取得文件头指针
103- $ xml = simplexml_load_file ($ path );
104- if (!$ xml ) error ('xml文件载入错误!请重试。 ' );
103+ $ xml = simplexml_load_file ($ path );
104+ if (!$ xml ) error ('xml文件载入错误!请重试。 ' );
105105
106106 //生成php数组
107107 $ arr = $ this ->objectToArray ($ xml );
@@ -112,8 +112,8 @@ public function XmlToArr($name,$path,$return = false){
112112 $ string_process = var_export ($ arr , TRUE );
113113 $ string_end = "\n?> " ;
114114 $ string = $ string_start .$ string_process .$ string_end ; //开始写入文件
115- $ put = file_put_contents ($ file , $ string );
116- if (!$ put ) error ('数据生成出错!请重试。 ' );
115+ $ put = file_put_contents ($ file , $ string );
116+ if (!$ put ) error ('数据生成出错!请重试。 ' );
117117
118118 // // NO.2
119119 // //数组序列化
@@ -140,8 +140,8 @@ public function XmlToArr($name,$path,$return = false){
140140 * @return arr $array 返回XML文件路径
141141 */
142142 public function objectToArray ($ object ) {
143- // 判断对象是否为空
144- if ( count ($ object )==0 ){
143+ // 判断对象是否为空
144+ if ( count ($ object )==0 ){
145145 return trim ((string )$ object );
146146 }
147147
@@ -161,4 +161,4 @@ public function objectToArray($object) {
161161
162162
163163}
164- ?>
164+ ?>
0 commit comments