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