Reading in Malformed XML (unencoded XML entities) with PHP

前端 未结 2 1245
难免孤独
难免孤独 2020-12-19 22:35

I\'m having some trouble parsing malformed XML in PHP. In particular I\'m querying a third party webservice that returns data in an XML format without encoding the XML enti

2条回答
  •  遥遥无期
    2020-12-19 23:21

    Try tidy.repairString:

    php > $tidy = new tidy();
    php > $repaired = $tidy->repairString("I <3 Philadelphia", array("input-xml"=>1));
    php > print($repaired);
    I <3 Philadelphia
    php > $el = new SimpleXMLElement($repaired);
    

提交回复
热议问题