最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

PHP 判断是否是有效的 xml

网站源码admin9浏览0评论

PHP 判断是否是有效的 xml

最近在开发零五网在线工具箱,在开发 XML 转 JSON 工具时,有个需求是要判断用户输入的是否是有效的 xml 内容。

最终实现的函数如下:

代码语言:javascript代码运行次数:0运行复制
function isValidXml($content)
{
    $content = trim($content);
    if (empty($content)) {
        return false;
    }

    if (stripos($content, '<!DOCTYPE html>') !== false) {
        return false;
    }

    libxml_use_internal_errors(true);
    simplexml_load_string($content);
    $errors = libxml_get_errors();          
    libxml_clear_errors();  

    return empty($errors);
}

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论