解決idea中的xml文件不提示

如果在xml文件頭部寫了xsd或dtd的信息,但是還是沒有提示,就需要手動配置xsd,dtd和本地文件的映射。

1.DTD(Documnet Type Definition)

DTD:文檔類型定義,是一種XML約束模式語言,是XML文件的驗證機制,它是用來是一種保證XML文檔格式正確的有效方法。
DTD和XSD相比:DTD 是使用非 XML 語法編寫的,DTD 不可擴展,不支持命名空間。

2.XSD(XML Schemas Definition)

XML Schema使用xsd語言編寫。描述了XML文檔的結構。
xsd被用來替代DTD,xsd比dtd擴展性更強,支持多種數據類型和命令空間。

在idea中配置

例如我想引入maven.assembly.plugin的一個Assembly Descriptor文件,
首先複製xml頭部的xsd路徑
在這裏插入圖片描述
進入settings配置,xsd路徑和本地文件的映射,即可。
xsd文件如果在jar包中找不到的,可去官網下載。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章