我将不得不在php中使用simpleXML生成这个XML:
<fr:program name="fundref">
<fr:assertion name="funder_name">ABC Inc.
<fr:assertion name="funder_identifier">http://dx.doi.org/10.13039/xxxxxxxxxx</fr:assertion>
</fr:assertion>
<fr:assertion name="award_number">BXDFSDS</fr:assertion>
</fr:program>
我试过了:
$fundRef = $myXML->addChild('fr', '', 'program');
但这是在创造:
<fr xmlns="program" name="fundref">
谢谢。
答案 0 :(得分:0)
你需要像这样确定命名空间
$ myXML-&gt; addChild(&#39; fr:program&#39;,&#39;&#39;,&#39; http://ololo.com/ns/1.0&#39;);