最近在开发码农资源网在线工具箱,在开发 XML 转 JSON 工具时,有个需求是要判断用户输入的是否是有效的 xml 内容。
最终实现的函数如下:
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);
}
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » PHP 判断是否是有效的 xml
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » PHP 判断是否是有效的 xml