+ 演算子で 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 関数を参照してください。

関連トピック

appendChild 関数