In "Impostazioni progetto - Schemi e DTD" è possibile aggiungere il DTD http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd (scaricarlo, salvarlo da qualche parte, quindi accedere alla relativa posizione).
Che vi almeno sbarazzarsi del avvertimento circa lo spazio dei nomi non definito, e rendere gli avvertimenti rossi meno obtrusively marrone, supponendo che i file HTML iniziare con i seguenti:
<?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">
(Il primo <?xml encoding="UTF-8" ?>
viene strappato via da wicket, usato solo per specificare la codifica UTF-8)
Quindi seguire il consiglio di Raystorm sull'aggiunta delle definizioni di tag HTML sconosciute.
L'unico problema che ho ora è che ottengo i doppi suggerimenti di completamento del tipo per gli elementi <wicket:whatever
, ma batte gli indicatori di errore ovunque.
fonte
2012-01-02 21:54:35
era vero nel 2010, ma nel 2012 non lo è: c'è xsd in META-INF/wicket-1.5.xsd da wicket-core che dovresti usare per questo scopo. Per configurarlo per funzionare con JIdea, consultare [http://www.jetbrains.com/idea/webhelp/referencing-dtd-or-schema.html](http://www.jetbrains.com/idea/webhelp/referencing- DTD-o-schema.html). Si prega di aggiornare la risposta. –
Inoltre ho creato un bug in Wicket Jira "Fornire uno spazio dei nomi dello schema XML corretto per wicket" [https://issues.apache.org/jira/browse/WICKET-4497](https://issues.apache.org/jira/browse/WICKET-4497) –
Più un collegamento allo schema wicket [http://wicket.apache.org/dtds.data/](http://wicket.apache.org/dtds.data/) –