Я пытаюсь преобразовать сгенерированный Word файл XML в JSON через PHP.
Я осмотрелся и обнаружил, что для всех файлов XML лучше всего подходит следующий код (даже в документации PHP):
$xml = simplexml_load_string($xml_string);
$json = json_encode($xml);
$array = json_decode($json,TRUE);
Проблема в том, что после simplexml_load_string
я получаю пустой SimpleXMLElement
объект, и остальные шаги не могут пройти.
Сам xml начинается как:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<w:wordDocument
и теги имеют префикс w:
.
Я попытался удалить w:
s, но снова функция возвращает пустой объект. Есть идеи, что я могу упустить? Есть ли что-то особенное в этом типе сгенерированного XML?