Source du fichier SVG
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="200" onload="cree_rectangle(evt)">
<script><![CDATA[
function cree_rectangle(evt)
{
svgdoc=evt.target.ownerDocument;
node=svgdoc.createElementNS("http://www.w3.org/2000/svg" , "g");
node.setAttributeNS(null , "id" , "affiche");
ou=evt.target;
ou.appendChild(node);
node=svgdoc.createElementNS("http://www.w3.org/2000/svg" ,"rect");
node.setAttributeNS(null ,"x","50");node.setAttributeNS(null ,"y","50");
node.setAttributeNS(null ,"width","100");node.setAttributeNS(null ,"height","50");
node.setAttributeNS(null ,"fill","red");
ou=svgdoc.getElementById("affiche");
ou.appendChild(node);
}
]]></script>
</svg>