代码改变世界

NUnitAsp单元测试报错DoctypeDtdException : Problems with DOCTYPE DTD解决方法

2010-04-06 13:25  Fred-Xu  阅读(441)  评论(0编辑  收藏  举报

开发环境:Vs2008,NUnit2.5.2,遨游浏览器(默认),XP sp3

单元测试代码测试都通过了,但是一直会报下面的错误:

NUnit.Extensions.Asp.DoctypeDtdException : Problems with DOCTYPE DTD: <??????????????????>. Your DOCTYPE is probably incorrect. If you're not sure what the DOCTYPE should be, use <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >, Visual Studio .NET's default

 

解决方法:

把测试页面头部的代码:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">

改为:

 

<html>

 

即可。