¿Es posible agregar, eliminar nodos xml con jquery $ .ajax?

Quiero eliminar algunos nodos o agregar algunos nodos en xml con jquery, lo intento conappend, empty, remove pero todos parecen no funcionar, como (en $ .ajax):

success:function(xml){
    $(xml).find("layout").append('<app id="' + $children.eq(i).attr("id") + '"></app>');
    $(xml).find("layout").empty();
}

También encuentro que no hay tutorial en google. Entonces, me pregunto si es posible agregar o eliminar nodos en xml con jquery.

OK, lo escribo en detalles, el archivo xml acaba de guardar en el dominio local como Database / UserConfig / config.xml aquí está miCódigo Ajax:

function layout_change()
{
    var $children=$input.children();

    $.ajax({
        type: "get",
        url: "Database/UserConfig/config.xml",
        dataType: "xml",
        timeout: 2000,
        beforesend:function(xml){
            $(xml).find("layout").empty();
        },
        success:function(xml){
            for(var i=0;i<$children.length;i++)
            {
                $(xml).find("layout").append('<app id="' + $children.eq(i).attr("id") + '"></app>');              
            }
        },
        error:function(){}
    });
}

o se puede hacer con javascript? o solo se puede hacer con un lenguaje de servidor como C #? ......

aquí está mi demo xml :

<layout>
        <app id="id-4"></app>
        <app id="id-5"></app>
        <app id="id-6"></app>
        <app id="id-1"></app>
        <app id="id-2"></app>
        <app id="id-3"></app>   
</layout>

Respuestas a la pregunta(1)

Su respuesta a la pregunta