依赖ASPX文件作为有效的XML是否安全?

时间:2011-03-10 21:12:18

标签: asp.net xml controls webforms asp.net-controls

如果aspx文件编译,是否可以安全地假设它是有效的XML?

ASP.NET是否通过将服务器控件解析为XML来工作?

3 个答案:

答案 0 :(得分:4)

否 - 只有asp控件需要是有效的XML。在ASPX文件中编写非XHTML代码是完全“合法的”。

答案 1 :(得分:0)

我认为你不能认为它是有效的Xml,原因很简单,因为它可能包含无效的xml或xhtml标记。

一个简单示例:您可以为“break”标记编写<br>,这将在所有浏览器中正常显示。有效的Xhmtl版本为<br />,但这不是必需的。

答案 2 :(得分:0)

XML!= XHTML!= ASPX

您可以通过制作DIV并将“ Hello to the all to you all ”(这将是有效的ASP和XHTML但不是有效的XML)进行测试:“ Hello &#39; s对所有人