views:

2678

answers:

5

I installed the Aptana plugin in my Eclipse, and I use canvas tag in my html file. I find that the Eclipse can't recognize the canvas tag, it highlight my canvas tags, and display follow msg:

< canvas > is not recognized

How can I fix this problem? thx in advance.

A: 

I don't have an answer, but I'd like Eclipse to optionally accept any new element or attribute that is introduced in HTML 5. Ergo: I am very much interested in this answer.

+2  A: 

This is most likely coming from the Tidy HTML validator packaged with Aptana's version of Eclipse. If you open the preferences for your HTML browser within Aptana, you can add a regular expression to filter the validation errors.

This can be done by going to the Window > Preferences dialog window. Then, expand Aptana > HTML and select 'Validation'.

The filter would probably look like this:

.*<canvas> is not recognized.*

Malaxeur
I'm using Aptana Studio 3 (beta) and I was not able to find your option. Any idea?
Sorin Sbarnea
A: 

"This can be done by going to the Window > Preferences dialog window. Then, expand Aptana > HTML and select 'Validation'.

The filter would probably look like this:

.*<canvas> is not recognized.*"

allmost it must be " is not recognized!"

SImon
A: 

The answer, in clear terms, is to go to the HTML>Validation view under preferences as Malaxeur said (for Aptana2 on OSX it was Aptana Studio>Preferences, then Aptana>Editors>HTML>Validation), and create a new rule that resembles the following.

.* is not recognized.*

that's what worked for me. how or why it works, i can't explain.

naterkane
+1  A: 

The specific rule under the Aptana>Editors>HTML>Validation filter is

.*<\s*canvas\s*> is not recognized.*

Doing something more generic like .* is not recognized.* lets any Bad Tag in

kwv