У меня есть XML-поток продуктов, которые я разбиваю на более мелкие XML-файлы, используя DOMDocument
и DOMXpath
в PHP.Импорт узлов XML и удаление пространства имен
Я создаю новый XML-файл, добавляю корневой узел и импортирую все узлы с глубоким копированием из основного канала. Я хочу удалить пространство имен из импортированного узла.
Я попытался $node->removeAttributeNS('myurl' , '')
, правильно удаляет атрибут xmlns
из узла, но создает пространство имен по умолчанию, так что результат выглядит
<default:node />
хотел бы, чтобы удалить любые следы пространств имен, связанные с импортируемым узлом готов к регистрации новые пространства имен.
Любые советы с благодарностью получены.