+ 演算子で XML を結合する
+ 演算子を使用すると、XML 要素を結合できます。この機能は、別の式で返された XML 要素から新しい XML 要素リストを作成する場合に便利です。+ 演算子では、既存の XML に新しい XML を追加することもできます。
/* Declare an XML variable with a literal XML value. */ var xmlEmployees = <employees> <employee> <firstname>John</firstname> <lastname>Walton</lastname> <age>25</age> </employee> <employee> <firstname>Sue</firstname> <lastname>Day</lastname> <age>32</age> </employee> <employee> <firstname>Gladys</firstname> <lastname>Cravits</lastname> <age>53</age> </employee> </employees>; /* Collect the first and third <employee> nodes into a new XML snippet. */ var xmlSelectedEmployees = xmlEmployees..employee[0] + xmlEmployees..employee[2];
/* Add a new <employee> element to the list. */ var xmlCompleteList = xmlSelectedEmployees + <employee><firstname>Bruce</firstname><lastname>Wayne</lastname><age>36</age></employee>;
XML 要素の結合には、appendChild 関数も便利です。詳細については、appendChild 関数を参照してください。