ECLIPSE 新增dtd和xsd約束
Eclipse新增XML文件所使用的XML Schema,從而使用Content Assistant可進行程式碼提示呢
以下截圖為MyEclipse但配置是一致的
新增xsd 解決辦法:
1、開MyEclipse,從選單欄找到“Window”--->“Preferences(首選項)”;
2、在左側導航選單欄找到“Eclipse”--->“Files and Editors”---->“XML”--->“XML Catalog”;
3、在右邊的介面中,選擇“User Specified Entries”,點選右邊的“Add...”;
4、在彈出的“Add XML Catalog Element”對話方塊中點選“File System...”,為Location輸入框新增XSD檔案所在路徑;
5、.xsd檔案新增後,在下面的“Key:”右邊的文字框會自動新增一個URI,如Spring的為:
http://www.springframework.org/schema/beans,如果沒有自動新增,使用別的文字編輯器開啟此.xsd檔案,找到相應的<xsd:schema xmlns...>名稱空間宣告;
6、“Key Type:”右邊的下拉框中有“Namespace Name”與“Schema Location”兩個選項,
將Key Type置為Schema Location;如果是DTD,那裡將會有三個型別:Public ID,System ID,URI;
7、在Key:右邊的文字框中的URI後面加上/,再加上此xsd的名字,
如spring-beans-2.5.xsd的key為:
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd;
8、點選“OK”儲存後,即可看到“User Specified Entries”已有了所增加的xsd;
9、重啟MyEclipse即可,注意如果提示不出來,並在狀態列的左下出現“Content Assist not available at the current location”,請在游標位置鍵入一個空格再使用Alt+/試試;
DTD 是一種保證XML文件格式正確的有效方法,可以 通過比較XML文件和DTD檔案來看文件是否符合規範,元素和標籤使用是否正確
如果是DTD,會有三個型別:Public ID,System ID,URI;將key type置為URL 並將對應的key填上即可
http://struts.apache.org/dtds/struts-2.3.dtd struts-2.3.dtd
http://mybatis.org/dtd/mybatis-3-config.dtd mybatis-3-config.dtd
http://mybatis.org/dtd/mybatis-3-mapper.dtd mybatis-3-mapper.dtd
1、dtd約束:使用XML知識,描述個人資訊。
2、必要性:每個人都有自己的表達方式,這樣需要多種程式與之相對應,這樣就亂套了。
3、約束:書寫一個文件對當前的XML文件進行約束。
4、dtd與xml文件進行關聯的方式:dtd約束可以作為一個單獨的檔案來編寫,也可以在xml檔案中編寫。
xml文件使用DOCTYPE宣告語句來宣告它所遵循的dtd檔案。
關聯方式:
(1)內部dtd方式:在xml檔案內部書寫dtd規範。
格式:<!DOCTYPE 根元素 [具體規範內容]>,其中書架是根元素,注意兩個空格的使用。
(2)外部dtd方式:使用單獨的dtd檔案規範xml內容。
格式:<!DOCTYPE 根元素 SYSTEM "DTD檔案url">,其中書架是根元素,注意幾個空格的使用。
(3)公共dtd方式:使用網際網路上的dtd檔案。
格式:<!DOCTYPE 根節點 PUBLIC "dtd檔名稱" "dtd公共檔案的url">
相關推薦
ECLIPSE 新增dtd和xsd約束
Eclipse新增XML文件所使用的XML Schema,從而使用Content Assistant可進行程式碼提示呢以下截圖為MyEclipse但配置是一致的新增xsd 解決辦法: 1、開MyEclipse,從選單欄找到“Window”--->“Preferences
eclipse IDE引入dtd和xsd文件約束
DTD 型別約束檔案 1. Window->Preferences->XML->XML Catalog->User Specified Entries視窗中,選擇Add
在Eclipse中匯入dtd和xsd檔案,使XML自動提示
DTD 型別約束檔案 1. Window->Preferences->XML->XML Catalog->User Specified Entries視窗中,選擇Add 按紐 2.在Add XML Catalog Entry 對話方塊中選擇或輸入以下內容:
Eclipse新增DTD檔案實現xml的自動提示功能
以iBATIS編寫 Sql Map Config 配置檔案為例, 新增 sql-map-config-2.dtd 到Eclipse中, 從而獲得xml自動的提示的功能, 能更好的按照iBATIS官方定義的規範來編寫xml文件. 記住xml中有這麼一句話. <
不認識spring xml配置檔案dtd和xsd型別,血與淚的教訓啊
今天在初次使用spring原始碼的時候,在spring4.2中使用了xsd型別的配置檔案,導致一直解析配置檔案出錯: 找不到元素 'beans' 的宣告 後來從原始碼工程的test/sources目錄中copy新的dtd格式,該巴改巴就成功了。真是汗啊(⊙﹏⊙)b 記住了,
10秒鐘教會下載官方正版DTD和XSD檔案
還在為不會下載DTD和XSD檔案而煩惱嗎,是積分不夠用還是花了積分下載的用不了,今天就讓手把手教你如何自力更生!!! 接下來跟上我的思路,別掉隊: 1、在寫好的配置檔案中找到
eclipse添加dtd約束和xml約束的方法
bean str ima bsp xml約束 cli 命名 src 位置 struts-2.3.dtd dtd 文件的位置 導入上面的 dtd 約束 spring-beans-4.2.xsd 為主配
oracle新增、刪除、啟用、禁用主鍵和唯一約束
-- 新增主鍵約束 -- 第一種寫法簡單,但constraint名稱由oracle確定,含義不明確,如SYS_C007490 alter table t modify id primary key; alter table t add constraint t_pk primary ke
eclipse中類和方法新增作者日期說明
1.類新增作者日期說明 依次點選window—>preferences—>Java—>Code Stype—>Code Templates-Comments-Types 2.方法新增作者日期說明 依次點選window—>preferences—>Java—>
xml(可擴充套件標記語言)dtd(xml約束,文件型別定義)schema(功能比dtd更強大,用以定義xml檔案。字尾名為xsd檔案)
xml:要理解什麼是xml檔案,和html(超文字標記語言)做比較,就很清晰了。 html:是一種可在瀏覽器中顯示的檔案,主要功能是將裡面的文字內容靜態的展示出來,用於顯示資料。 html使用的標籤html語言規定好的,每個
資料庫MySQL之如何新增主鍵、唯一、外來鍵和預設約束?
如何新增主鍵、唯一、外來鍵和預設約束? 文章目錄 如何新增主鍵、唯一、外來鍵和預設約束? 1. 新增主鍵約束 2. 新增唯一約束 3. 新增外來鍵約束 4. 新增/刪除預設約束 DEFAULT
在Eclipse中匯入或新增DTD檔案
以MyBatis做Web Project時,加入Struts框架(配置了Web.xml、拷入Struts.xml、引入對應Jar包),無網情況下執行Tomcat,控制檯裡報錯,原來可以檢視的列表(List)也都報404 明顯是Struts配置檔案的問題,之後搜了下百度,說是
SQL_3th_T-SQL語句建立和刪除資料庫、新增和刪除約束
在SQL Server 2008 R2中點選新建查詢,輸入如下程式碼,選中程式碼段,並點選執行,就能執行選中區域程式碼: --使用數T-SQL語句來建立資料庫 create database Students on ( name='Students', --這是資料檔案的邏
eclipse新增本地xsd
DTD型別約束檔案 : 1. Window->Preferences->XML->XML Catalog->UserSpecified Entries視窗中,選擇Add
[Swift通天遁地]六、智慧佈局-(1)給檢視新增尺寸和中心點的約束
本文將演示給檢視新增尺寸和中心點的約束。 首先確保在專案中已經安裝了所需的第三方庫。 點選【Podfile】,檢視安裝配置檔案。 1 source 'https://github.com/CocoaPods/Specs.git' 2 platform :ios, ‘12.0’ 3 use_fr
為Eclipse新增XML文件所使用的DTD或XML Schema(xml編輯提示)
(1) DTD 1) 定位到: WIndow->Preferences->MyEclipse->XML->XML Catalog 2) 在右邊的介面中,選擇"Us
Spring配置檔案中屬性值不能提示的解決辦法(eclipse新增xsd檔案)
原因:eclipse中沒有配置xsd檔案解決辦法:步驟一:把標頭檔案拷貝到你的spring配置檔案中。<?xml version="1.0" encoding="UTF-8"?> <b
XML的DTD約束和Schema約束
DTD和Schema是兩種常用的xml檔案的約束檔案,都是用來約定XML檔案,目的是會提示使用者讓使用者按照規定的格式去書寫XML,驗證XML檔案有效性。主要的區別有一下幾點: 1、Schema遵循XML語法,學習成本低,不需要再學習新的語法
在Eclipse中新增dtd檔案
填寫文字框中的內容 Location : dtd的路徑。可以是eclipse工作空間的dtd,也可以是檔案中的dtd。 Key type:選擇 Public ID或URI(例項選擇的是URI) Key:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transi
MyEclipse手動新增DTD約束文件
1、拷貝http://struts.apache.org/dtds/struts-2.1.7.dtd地址 2、MyEclipse的window、preferences,搜尋XML Catelog 3