Hola:
Con javascript se pueden insertar elementos xml leídos mediante Ajax, aunque no creo que jQuery tenga buen soporte (no me he interesado en averiguarlo), ya que cuando debes crear elementos de algún namespace (supongo que sabrás a que me refiero... por ejemplo xlink en las hojas xsl), se usa el método document.createElementNS (NS es por namespace), y por lo general se usa el método createElement)... Tengo un apunte que lo usa:
SVG: creación dinámica... claro que el caso es de insertar elemntos svg; pero la asignación de atributos será supongo que de igual manera setAttributeNS en vez de setAttribute.
Échale un vistazo al apunte, y dinos como lo llevas... por cierto, tal vez sea mejor que el tema lo reportes para tratarlo en el foro javascript, ya que esas cosas dinámicas se tratan allí.
Saludos