Hi,
it's a bug. The only workaround is in my opinion to create a output scriptblock instead like this:
<xp:scriptBlock id="scriptBlock1">
<xp:this.value><![CDATA[document.write("<li data-theme=\"#{javascript:'e'}\"></li>")]]></xp:this.value>
</xp:scriptBlock>
Hope this helps
Sven