Salve a tutti,

ho una pagina asp che legge un database e ne scrive il contenuto formattato all'interno di un file XML appena creato.

Funziona tutto tranne la parte in cui all'interno del file XML compaiono le virgolette:

codice:
... leggi il database...

10. <% XML_TEXT = "<?xml version=""1.0"" encoding=""utf-8""?>"
11. XML_TEXT = XML_TEXT & "<catalog>" 
12. XML_TEXT = XML_TEXT & "    <product productId=""&cont&"">"
13. XML_TEXT = XML_TEXT & "        <name>"&modello&"</name>"
14. XML_TEXT = XML_TEXT & "        <description>"&descrizione&"</description>"
15. XML_TEXT = XML_TEXT & "        <price>"&prezzo&"</price>"
...
...
...
20. XML_TEXT = XML_TEXT & "    </product>"
21. XML_TEXT = XML_TEXT & "    </catalog>"

...crea un nuovo file xml...
...scrivi la stringa dentro il nuovo file xml..
%>
Il problema è nella riga 12 in quanto il risultato è <product productId=1> mentre dovrebbe essere <product productId="1"> in pratica mancano le virgolette prima e dopo il valore.
Ho provato a scrivere così <product productId=""&cont&""> ma ottengo come risultato una stringa del genere <product productId=""&cont&"">
Qualcuno sa come scrivere il valore nel formato corretto (quella in rosso)?

Grazie tante.