Combine SVG Files via XML DOM

Load svg files as XML via XMLHttpRequest. Parse the Document Elements to create a client's file. This example first loads the Base.svg inline into a DIV, then extracts/adds elements from another companion svg file, combining them into a seamless svg root. XML elements are added directly to SVG using cloneNode

Base + Companion SVG:
Javascript:
OK in:IE11/CH32/FF23