checked è una condizione/attributo, non un valore arbitrario (tipo 1, 0, null, a, b, si, no, true, false...)
quindi devi stampare checked="checked" e non checked="1", i browser farebbero quello che possono considerando anche che il solo checked è interpretabile
http://www.w3schools.com/tags/att_input_checked.asp
quindi...
codice:if cstr(rsArticolo("Taglia_XS")) = "1" then response.write "checked="""checked"""