我可以在xml文件中添加javascript,其中xml文件具有<svg> tag </svg>

时间:2011-04-29 07:22:50

标签: javascript svg

我可以在包含<svg>标记的xml文件中使用javascript吗?我的意思是 文件名是 hello.xml

    <?xml version="1.0" standalone="no"?>

   

请帮我解决这个问题

谢谢, 普拉迪普

1 个答案:

答案 0 :(得分:0)

是的,你可以,但你需要在CDATA部分包装javascript。实施例

<svg>
<script>
<![CDATA[
function()
{
    any code........
}
]]>
</script>
</svg>

在这种情况下需要CDATA(未解析的字符数据)因为javascript&lt;和&amp;字符在XML中是非法的。

XML解析器忽略CDATA部分内的所有内容。