に追加私は別のものからのSimpleXMLElement に追加しようとしているが、私はエラーを取得:PHPプル、XMLに変換し、既存のXML文書
Warning: SimpleXMLElement::addChild(): Cannot add child. Parent is not a permanent member of the XML tree
$xml = $Global->serializeTradeShowTable();
$xmlDeser = simplexml_load_string($xml);
$doc = simplexml_load_file($path);
$tradeshows = $doc->Tradeshows;
foreach($xmlDeser->item as $item)
{
$name = (string)$item->friendlyName;
$formatted_name = str_replace(' ', '_', $name);
$sxe = new \SimpleXMLElement("<option></option>");
$sxe->addAttribute('name', $formatted_name);
$sxe->addAttribute('value', $name);
$sxe[0] = $name;
$tradeshows->addChild($sxe);
}
私は」 1つのタイプのSimpleXMLElementを別のタイプに渡すことができない理由がわかりません。いくつかのタイプの名前空間が必要ですか?どんな助けもありがとう。
XMLと望ましい結果の両方の例を示してください。 – Parfait