我最近在XHTML文档中创建了很多自定义属性,并且知道由于它们是自定义属性,因此它们不会根据W3C标准进行验证。如何创建文档类型定义
这不是真的,我可以指定我自己的DTD来验证它吗?如果是这样,任何人都可以告诉我在ASP.NET MVC应用程序中做什么涉及到什么?
感谢
戴夫
我最近在XHTML文档中创建了很多自定义属性,并且知道由于它们是自定义属性,因此它们不会根据W3C标准进行验证。如何创建文档类型定义
这不是真的,我可以指定我自己的DTD来验证它吗?如果是这样,任何人都可以告诉我在ASP.NET MVC应用程序中做什么涉及到什么?
感谢
戴夫
是不是真的,我可以指定我自己的DTD,使其验证?
有效。非标。不保证它会起作用。
如果是这样,任何人都可以告诉我在ASP.NET MVC应用程序中做什么涉及到什么?
http://www.vivtek.com/xml/writing_dtd.html应该让你开始。有服务器端语言无所谓,它只是一个标记的事情。
您可以使用自己的名称空间,这样您可以使用自定义属性并仍然有一个有效的文档。 Facebook也使用它在第三方网站上进行登录控制。
@David,我不完全确定你的意思是“有效。非标准。不保证它会起作用。” - 你的意思是说我*可以*指定我自己的DTD,但这样做是非标准的,因此不能保证它会起作用吗?谢谢 – DaveDev 2010-03-17 20:57:57
是的。如果您编写了一个DTD以针对自定义标记语言进行验证,那么您并未使用标准标记语言。如果您声称标记语言是text/html,那么期望浏览器将其视为HTML,并且可能无法按照您的要求处理您的自定义属性。 – Quentin 2010-03-17 22:12:59