Dans "Paramètres du projet - Schémas et DTD", vous pouvez ajouter la DTD http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd (téléchargez la enregistrez-la quelque part, puis naviguez jusqu'à son emplacement).
Cela va au moins se débarrasser de l'avertissement au sujet de l'espace de noms non défini, et faire les mises en garde rouges moins brun obtrusively, en supposant que vos fichiers HTML commencent par les éléments suivants:
<?xml encoding="UTF-8" ?><!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd"
lang="en" xml:lang="en">
(Le premier <?xml encoding="UTF-8" ?>
est débarrassais par portillon, utilisé uniquement pour spécifier l'encodage UTF-8)
Ensuite, suivez les conseils de Raystorm concernant l'ajout des définitions de balises HTML inconnues. Le seul problème que j'ai maintenant est que je reçois des suggestions d'achèvement de type double pour les éléments <wicket:whatever
, mais il est battu avec des marqueurs d'erreur partout.
c'était vrai en 2010, mais en 2012 ce n'est pas le cas: il y a xsd dans META-INF/wicket-1.5.xsd de wicket-core que vous devriez utiliser à cette fin. Pour le configurer pour fonctionner avec JIdea voir [http://www.jetbrains.com/idea/webhelp/referencing-dtd-or-schema.html] (http://www.jetbrains.com/idea/webhelp/referencing- dtd-or-schema.html). Veuillez mettre à jour votre réponse –
J'ai aussi créé un bogue dans Wicket Jira « Fournir un espace de noms de schéma XML correct pour wicket » [https://issues.apache.org/jira/browse/WICKET-4497](https://issues.apache.org/jira/browse/WICKET-4497) –
Plus un lien vers le schéma du guichet [http://wicket.apache.org/dtds.data/](http://wicket.apache.org/dtds.data/) –