Можно использовать document.createElement("select") для создания нового элемента выбора <select></select>
document.createElement("select")
<select></select>
Можно ли было сделать то же самое с document.createElement("xsl:variable"), чтобы создать <xsl:variable></xsl:variable> элемент
document.createElement("xsl:variable")
<xsl:variable></xsl:variable>
Да, но вы должны использовать document.createElementNS.
document.createElementNS