很遗憾 PHP SimpleXML 原生不支持解析带命名空间的 XML 数据。比如有份酱紫的 xml 数据: 芒果小站 不知道如何处理,于是恶心了一把: $content = " 芒果小站 //替换字符串 $content = str_replace('xxx:', '', $content); //读取替换后的字符串 $xml = simplexml_load_string($content); 直接通过字符串替换把所有的命名空间过滤掉。瞬间搞定,哈哈!