为了账号安全,请及时绑定邮箱和手机立即绑定

如何用php检测不同的xml格式?

如何用php检测不同的xml格式?

PHP
慕田峪7331174 2022-07-09 09:25:56
问题我有 2 个不同格式的 XML 文件。因此,当用户发送 XML 文件时,我的 PHP 需要读取并确定如何对 XML 文件进行排序。当我使用 PHP 阅读时,有什么方法可以识别 XML 格式,以便从中提取适当的信息?谢谢。格式 1<xml>    <from></from></xml>格式 2   <xml>       <to></to>   </xml>
查看完整描述

1 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

如果您可以检测到作为 XML 一部分的不同元素,那么您可以检查它们是否存在。使用 SimpleXML...


$xml = '<xml>

    <to></to>

</xml>';


$data = simplexml_load_string($xml);


if ( isset($data->from) ){

    echo "From format";

}

else if ( isset($data->to) ){

    echo "To format";

}

else    {

    echo "Uknown format";

}


查看完整回答
反对 回复 2022-07-09
  • 1 回答
  • 0 关注
  • 84 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号