Мне нужно работать с документами XML, и мне нужно скопировать некоторые поля в другой файл XML. У меня есть это поле:Копировать атрибуты XML PHP
<cast>
<person name="Nanda Anand" character="" job="Director" id="589088" thumb="" department="Directing" url="http://www.themoviedb.org/person/589088" order="0" cast_id="1000"/>
<person name="Lynn Collins" character="" job="Actor" id="21044" thumb="http://cf2.imgobject.com/t/p/w185/berS11tKvXqTFThUWAYrH279cvn.jpg" department="Actors" url="http://www.themoviedb.org/person/21044" order="0" cast_id="1001"/>
</cast>
Мне нужно скопировать все элементы в другой XML, но с данными атрибутами .. я использую этот код, но он не работает:
foreach ($movies->movies->movie->cast->children() as $person)
{
$person = $cast->appendChild(
$xmldoc->createElement(("person"), str_replace("&", "&",$person)));
}
«Это Безразлично «работа» - это самая бесполезная информация, которую вы могли бы дать. Что не работает? Откуда вы знаете, что это не работает? Получаете ли вы сообщения об ошибках? – hoppa
Прошу прощения. Я имею в виду, он просто копирует для каждого человека, которого он находит в структуре. Мне также нужно скопировать атрибуты. Можете ли вы мне помочь? –
Max
Так плохо и просто комментировать, чтобы увидеть ошибку с моей стороны. Вы должны думать о том, что мы здесь, чтобы помогать друг другу. – Max