SimpleXMLを使用してGoogle製品のRSSフィードを作成していて、名前空間の子を作成したいのですが、たとえば
$item->addChild('g:id', 'myid');
追加します
<id>myid</id>
それ以外の
<g:id></g:id>
加えて、私は上部に追加しました
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
名前空間の子を追加するにはどうすればよいですか?
名前空間は、次の3番目のパラメーターです。addChild()
$item->addChild('id', 'myid', 'http://base.google.com/ns/1.0');
詳細については、ドキュメントを参照してください。
これがこれを行う公式の方法であるかどうかわからないまま、私はその仕事をした何かを見つけました:
$item->addChild('g:g:id', 'myid');
このコードでこれを見つけましたhttp://www.sanwebe.com/2013/08/creating-rss-feed-using-php-simplexml