解决PHP SimpleXML 不支持命名空间的问题_PHP教程
程序员文章站
2022-03-19 22:40:48
...
很遗憾 PHP SimpleXML 原生不支持解析带命名空间的 XML 数据。比如有份酱紫的 xml 数据:
芒果小站
不知道如何处理,于是恶心了一把:
$content = "
芒果小站
//替换字符串
$content = str_replace('xxx:', '', $content);
//读取替换后的字符串
$xml = simplexml_load_string($content);
直接通过字符串替换把所有的命名空间过滤掉。瞬间搞定,哈哈!
上一篇: php filectime函数怎么用
下一篇: Java 实例 - 获取目录大小
推荐阅读
-
如何解决“您的服务器不支持php zip”问题
-
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
-
解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载) 原创
-
SQL server不支持utf8 php却用utf8的矛盾问题解决方法
-
解决PHP无法访问远程mysql的问题_PHP教程
-
PHP正则表达式替换站点关键字链接后空白的问题解决,正则表达式关键字_PHP教程
-
解决nginx不支持thinkphp中pathinfo的问题_PHP
-
php使用iconv中文截断问题的解决方法_PHP教程
-
php 命名空间的问题
-
PHP 5.3 ereg()报错的问题解决_PHP教程