I'm working on making a DOM XML file using Php (for JW Player) How do I create this element:

<media:content url="foo.mp4" />

I've tried this:

$mediacontent = $dom->createElement('media:content', 'foo.mp4');
$item->appendChild($mediacontent);

But it only generates: <media:content>foo.mp4</media:content>

有帮助吗?

解决方案

This solved it:

$mediacontent = $dom->createElement('media:content');
$item->appendChild($mediacontent);
$url = $dom->createAttribute('url');
$mediacontent->appendChild($url);
$urlvalue = $dom->createTextNode('../movies/Dropbox/'.$filename.'');
$url->appendChild($urlvalue);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top