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)));
}
「それはdoesnの「仕事」は、あなたが与えることができる最も役に立たない情報です。何がうまくいかない?それがうまくいかないことをどのように知っていますか?エラーメッセージが出ますか? – hoppa
すみません。つまり、構造上見つけた人物ごとに をコピーするだけです。私も属性をコピーする必要があります。 あなたは今私を助けることができますか? –
Max
私の側からの間違いを見るためにはちょっとコメントしてください。私たちはお互いを助けるためにここにいると考えるべきです。 – Max