我可以在包含<svg>
标记的xml文件中使用javascript吗?我的意思是
文件名是 hello.xml
<?xml version="1.0" standalone="no"?>
请帮我解决这个问题
谢谢, 普拉迪普
答案 0 :(得分:0)
是的,你可以,但你需要在CDATA部分包装javascript。实施例
<svg>
<script>
<![CDATA[
function()
{
any code........
}
]]>
</script>
</svg>
在这种情况下需要CDATA(未解析的字符数据)因为javascript&lt;和&amp;字符在XML中是非法的。
XML解析器忽略CDATA部分内的所有内容。