开发者

Why do I get a warning from xml:lang attribute?

Aptana gives me a warning saying "<h开发者_如何转开发tml> has XML attribute xml:lang" Here is the line. What's wrong here?

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">


your code is fine, it's the bug of the built-in HTMLTidy validator

I've found the answer here: https://aptanastudio.tenderapp.com/discussions/problems/3034-templates


What doctype have you used?

You should choose any xhtml valid doctype:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

or

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

There is another one used for framesets...


Make sure you are using an XHTML doctype, such as

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

or

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

It could also be a problem with Aptana not properly recognizing the xml:lang attribute, but it is more likely that you are not using the correct DOCTYPE.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜