Php 名称空间的SimpleXMLElement addChild问题

Php 名称空间的SimpleXMLElement addChild问题,php,simplexml,addchild,Php,Simplexml,Addchild,这真的很简单。我想('media:thumbnail'),但它在删除'media:'时不起作用 我想知道如何使用SimpleXMLElement实现以下功能 $thumbnail=$item->addChild('media:thumbnail'); $thumbnail->addAttribute('url', $row['url']); $thumbnail->addAttribute('height', '81'); $thumbnail->addAttribute

这真的很简单。我想
('media:thumbnail')
,但它在删除'media:'时不起作用

我想知道如何使用SimpleXMLElement实现以下功能

$thumbnail=$item->addChild('media:thumbnail');
$thumbnail->addAttribute('url', $row['url']);
$thumbnail->addAttribute('height', '81');
$thumbnail->addAttribute('width', '144');
//Output <media:thumbnail url="http://myurl.com/my.jpg" width="144" height="81" />
$thumbnail=$item->addChild('media:thumbnail');
$thumbnail->addAttribute('url',$row['url']);
$thumbnail->addAttribute('height','81');
$thumbnail->addAttribute('width','144');
//输出
正确答案:

    $thumbnail=('media:thumbnail', '', 'http://search.yahoo.com/mrss/');
    $thumbnail->addAttribute('url', $row['url']);
    $thumbnail->addAttribute('height', '81');
    $thumbnail->addAttribute('width', '144');
    //Output <media:thumbnail url="http://myurl.com/my.jpg" width="144" height="81" />
$thumbnail=('media:thumbnail','','http://search.yahoo.com/mrss/');
$thumbnail->addAttribute('url',$row['url']);
$thumbnail->addAttribute('height','81');
$thumbnail->addAttribute('width','144');
//输出
正确答案:

    $thumbnail=('media:thumbnail', '', 'http://search.yahoo.com/mrss/');
    $thumbnail->addAttribute('url', $row['url']);
    $thumbnail->addAttribute('height', '81');
    $thumbnail->addAttribute('width', '144');
    //Output <media:thumbnail url="http://myurl.com/my.jpg" width="144" height="81" />
$thumbnail=('media:thumbnail','','http://search.yahoo.com/mrss/');
$thumbnail->addAttribute('url',$row['url']);
$thumbnail->addAttribute('height','81');
$thumbnail->addAttribute('width','144');
//输出

您链接的文档表明,
$namespace
应作为第三个参数,而不是合并到第一个参数中……您链接的文档表明,
$namespace
应作为第三个参数,如果我想在“媒体:缩略图”节点中插入一个子节点?@user1545914您忘记了
$thumbnail=$item->addChild(…)
@nikita,因为您只需使用
$thumbnail->addChild('tag','value')
$thumbnail->addChild('namespace:tag','value','http://ns1.example.com/ns/')
如果我想在“媒体:缩略图”节点中插入子节点?@user1545914您忘记了
$thumbnail=$item->addChild(…)
@Nikitas您只需使用
$thumbnail->addChild('tag','value')
$thumbnail->addChild('namespace:tag','value','http://ns1.example.com/ns/)