MbsElement オブジェクトの配列がエレメント・ツリーに割り当てられると、配列は結合配列として機能します。
$output_assembly->XMLNSC->doc->folder = $input_assembly->xpath("//item");
この例では、以下の結果が生成されます。
<doc>
<folder>
<item>
... deep copy of 1st item element
</item>
<item>
... deep copy of 2nd item element
</item>
<item>
... deep copy of 3rd item element
</item>
</folder>
</doc>
右側の各エレメントの名前 (この例では item) は、ターゲット・ツリー内で子エレメントの名前になります。 ただし、[] 演算子が左側で使用されている場合、以下の例で示されているとおり、item は folder で置き換えられます。
$output_assembly->XMLNSC->doc->folder[] = $input_assembly->xpath("//item");
上の例では、以下の結果が生成されます。
<doc>
<folder>
... deep copy of 1st item element
</folder>
<folder>
... deep copy of 2nd item element
</folder>
<folder>
... deep copy of 3rd item element
</folder>
</doc>