| 12345678910111213141516171819202122232425262728293031 | <?phpnamespace huolib\tool;class Xml {    public static function xmlToArr($xml) {        return (array)simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);    }    /**     * @param $array     *     * @return string     * @throws Exception     */    public static function arrToXml($array) {        if (!is_array($array) || count($array) <= 0) {            throw new Exception("无法转为XML");        }        $xml = "<xml>";        foreach ($array as $key => $val) {            if (is_numeric($val)) {                $xml .= "<".$key.">".$val."</".$key.">";            } else {                $xml .= "<".$key."><![CDATA[".$val."]]></".$key.">";            }        }        $xml .= "</xml>";        return $xml;    }}
 |