Ho la necessità di utilizzare un un svg al quale devo passare dei dati dinamicamente; se creo un .svg e lo richiamo da una pagina html funziona correttamente (ma non so come fare a renderlo dinamico), mentre se il medesimo codice lo creo come nell'esempio qui sotto mi 'stampa' solo il testo mentre non mi fa vedere l'immagine

------------------------------------------------------
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<% Response.ContentType = "image/svg-xml" %>
<html>
<head>
<title>Documento senza titolo</title>
</head>

<body>

<% var x = 150;
var y = 350;

Response.Write('<svg x="400px" y="300px" width="640" height="480" version="1.1">');
Response.Write('<text x="10" y="100" style="fill:red;font-family:times;font-size:18">esempio di SVG</text>
');
Response.Write('<image id="background" width="640px" height="480px" xlink:href="../image/italia_ta.png"/>');
Response.Write('<circle cx="');
Response.Write(x);
Response.Write('" cy="');
Response.Write(y);
Response.Write('" r="500" style="stroke:red;fill:red"/>');
Response.Write('</svg>');
%>
</body>
</html>
-----------------------------------------

idee?