我使用的IntelliJ與Apache Wicket的和IntelliJ正顯示出我,標籤,如<wicket:extend>
和<wicket:container>
,並添加wicket:id
其他HTML標籤無效。如何讓IntelliJ識別wicket html標籤?
哪些步驟做我需要做的IntelliJ識別檢票標記?
我正在使用IntelliJ Ultimate 9與wicketforge插件。
我使用的IntelliJ與Apache Wicket的和IntelliJ正顯示出我,標籤,如<wicket:extend>
和<wicket:container>
,並添加wicket:id
其他HTML標籤無效。如何讓IntelliJ識別wicket html標籤?
哪些步驟做我需要做的IntelliJ識別檢票標記?
我正在使用IntelliJ Ultimate 9與wicketforge插件。
你不能真正做到這一點,將檢票口命名空間中的其他答案只會工作對於檢票:id,沒有dtd,還包括檢票口:容器|面板等
這是來自contrib項目的一個真正的舊模式:http://wicket-contrib.googlecode.com/files/wicket.xsd但不包括xhtml,所以你需要創建一個模式來合併那個和xhtml,我不相信除了手動之外還有其他方法。
最好你可以做到這一點將它們添加到想法的忽略標籤;
我使用Eclipse,而是使驗證錯誤走了,我只是添加了檢票口的命名空間:
<html xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd" >
...
</html>
我懷疑@slckin可能是正確的。併爲他的答案,在IDEA中,文件 - >設置 - >檢查 - > HTML「未知的HTML標籤」是你可以添加一個逗號分隔標籤列表,我的看起來像這樣:nobr,noembed,comment,noscript,embed,script,wicket:head,wicket:panel,wicket:remove,wicket:extend,wicket:child,wicket:container,wicket:enclosure,wicket:message,wicket:link,wicket:fragment
(不是一個完整的列表,但涵蓋了大部分) 我發現在一個地方的標籤最好的名單是在這裏:https://cwiki.apache.org/WICKET/wickets-xhtml-tags.html
接下來的塊段下是「未知的HTML標記屬性」,如果你添加wicket:id
到「自定義HTML標籤的屬性」列出它應該停止拋出該警告。
在「項目設置 - Schema和DTD」你可以添加http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd DTD(下載保存到某個地方,然後瀏覽到它的位置)。
至少會幹掉那個未定義的命名空間的警告,使紅色警告少冒失棕色,假設你的HTML文件先從以下內容:
<?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">
(第一<?xml encoding="UTF-8" ?>
被剝離通過檢票口,只是用來指定UTF-8編碼)
然後按照有關將未知的HTML標籤定義Raystorm的建議。
唯一的問題我現在是,我得到了<wicket:whatever
元素double類型完成建議,但它比擁有無處不在的錯誤標記。
在2010年是真實的,但在2012年它不是:有XSD在META-INF /從檢票口核,你應該爲此目的使用檢票1.5.xsd。要將其配置爲使用JIdea,請參閱[http://www.jetbrains.com/idea/webhelp/referencing-dtd-or-schema.html](http://www.jetbrains.com/idea/webhelp/referencing- DTD或 - schema.html)。請更新您的答案。 – 2012-04-13 12:53:32
另外我在Wicket Jira中創建了一個bug「爲wicket提供一個正確的XML模式名稱空間」[https://issues.apache.org/jira/browse/WICKET-4497](https://issues.apache.org/jira/browse/WICKET-4497) – 2012-04-13 14:34:32
加上wicket schema的鏈接[http://wicket.apache.org/dtds.data/](http://wicket.apache.org/dtds.data/) – 2012-04-16 09:54:42