xml を返す関数がありますが、2 つの xml を返します
<?xml version="1.0"?>
タグ
1回のコールで返すようにコールを修正することはできません。SimpleXMLElement を使用しようとしているので、この xml を simplexml にロードすると、タグが重複しているためエラーが発生します。xmlにロードする前にタグを削除する方法を知っている人は誰でも
私はやってみました
$new_xml = preg_replace('/<?xml(.*)?>(.*)?<\/?>/', '', $xml);
私もやった(ちなみにこれはうまくいく。それが最善の方法かどうかはわからない。
$xml = str_replace('<?xml version="1.0"?>', '', $xml);