размещение элементов XML в правильном порядке для проверки с использованием php - PullRequest
0 голосов
/ 27 ноября 2011

Я делаю изменения в объекте XML, используя библиотеку SimpleXML, и выводю его.Но порядок элементов или атрибутов в выходных данных неправильный, и он не проверяется со схемой.

Есть ли способ изменить порядок элементов, чтобы быть действительным с XML-схемой?

1 Ответ

0 голосов
/ 27 ноября 2011

Нет способа переупорядочить узлы с использованием SimpleXML, о котором я знаю. Лучшим вариантом может быть преобразовать его в объект DOMDocument, а затем использовать метод DOMNode-> insertBefore () для вставки нового DOMNode перед другим.

Хорошим примером того, что вы хотите сделать, может быть http://us.php.net/manual/en/function.dom-import-simplexml.php.

источник: Изменение порядка узлов XML с помощью php и simplexml

...