我正在使用此代码设置标题。
$root = new \SimpleXMLElement('<S:Header/>');
我收到此错误。
SimpleXMLElement :: __ construct():namespace error:未定义Header上的命名空间前缀S.
有谁知道如何解决这个问题? :/提前谢谢:)
答案 0 :(得分:0)
您需要为前缀S定义名称空间。
$root = new SimpleXMLElement('<S:Header></S:Header>', LIBXML_NOERROR, false, 'S', true);
//add namespace attribute into root element
$root->addAttribute('xmlns:xmlns:S','mynamespace');
print_r($root->asXML());