1. 程式人生 > >為Eclipse新增XML文件所使用的DTD或XML Schema(xml編輯提示)

為Eclipse新增XML文件所使用的DTD或XML Schema(xml編輯提示)

  (1)    DTD
        1)    定位到:
            WIndow->Preferences->MyEclipse->XML->XML Catalog
   
        2)    在右邊的介面中,選擇"User Specified Entries",點選右邊的"Add...";
       
        3)    在彈出的對話方塊中點選"File System...",為Location輸入框新增DTD檔案所在路徑;
       
        4)    使用別的文字編輯器開啟此DTD檔案,找到相應的<!DOCTYPE ...>文件型別宣告,
            比如說Hibernate的配置檔案:hibernate.cfg.xml所需要的DTD檔案為:
                hibernate-configuration-3.0.dtd
            開啟hibernate-configuration-3.0.dtd後,找到如下內容:
                <!DOCTYPE hibernate-configuration PUBLIC
                    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
                    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
       
        4)    "Key Type:"右邊的下拉框中(有三個型別:Public ID,System ID,URI),
            根據hibernate-configuration-3.0.dtd中的<!DOCTYPE...>中的PUBLIC,
            選擇Public ID(或者直接選擇"URI"也可);
       
        5)    "Key:"右邊的文字框中,將hibernate-configuration-3.0.dtd中的<!DOCTYPE...>
            中的PUBLIC後的雙引號內的內容COPY,然後貼上到"Key:"右邊的文字框中,
            注意,COPY的內容不帶雙引號"";
            (如果上面第(4)步中選擇的是URI,則需要填入的是dtd檔案中的http://...部分)
       
        6)    點選"OK",即可看到"User Specified Entries"已有了所增加的DTD(的KEY);
            同樣,hibernate-mapping-3.0.dtd這個DTD的加入,也可以如法炮製;
        7)    重啟MyEclipse即可,注意如果提示不出來,
            並在狀態列的左下出現"Content Assist not available at the current location",
            請在游標位置鍵入一個空格再使用Alt /試試;
   
(2)    XSD(XML Schema)
        1)    定位到:
            WIndow->Preferences->MyEclipse->XML->XML Catalog
   
        2)    在右邊的介面中,選擇"User Specified Entries",點選右邊的"Add...";
       
        3)    在彈出的對話方塊中點選"File System...",為Location輸入框新增XSD檔案所在路徑;
       
        4)    .xsd檔案新增後,在下面的Key:右邊的文字框會自動新增一個URI,如Spring的:
                http://www.springframework.org/schema/beans
            如果沒有自動新增,使用別的文字編輯器開啟此.xsd檔案,
            找到相應的<xsd:schema xmlns...>名稱空間宣告,比如說spring-beans-2.5.xsd
                <xsd:schema xmlns="http://www.springframework.org/schema/beans"
                            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                            targetNamespace="http://www.springframework.org/schema/beans">
       
        4)    "Key Type:"右邊的下拉框中有Namespace Name與Schema Location兩個選項,
            如果是DTD,這裡有有三個型別:Public ID,System ID,URI;
            將Key Type置為Schema Location
       
        5)    在Key:右邊的文字框中的URI後面加上/,再加上此xsd的名字,
            如spring-beans-2.5.xsd的key為:
                http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
       
        6)    點選"OK",即可看到"User Specified Entries"已有了所增加的xsd(的KEY);
            選中此xsd條目,下面的Details為:
            Location:    D:\Programs\Java\spring-framework-2.5.6.SEC01\dist\resources\spring-beans-2.5.xsd
            URI:        file:///D:/Programs/Java/spring-framework-2.5.6.SEC01/dist/resources/spring-beans-2.5.xsd
            Key Type:    Schema Location
            Key:        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
        7)    重啟MyEclipse即可,注意如果提示不出來,
            並在狀態列的左下出現"Content Assist not available at the current location",
            請在游標位置鍵入一個空格再使用Alt /試試;

相關推薦

Eclipse新增XML使用的DTDXML Schemaxml編輯提示

  (1)    DTD         1)    定位到:             WIndow->Preferences->MyEclipse->XML->XML Catalog             2)    在右邊的介面中,選擇"Us

根據xml編寫dtd檔案並用java程式碼測試

xml檔案:<應聘資訊> <應聘者> <姓名> 張三 </姓名> <碩士> 湖南大學計算機理學碩士 </碩士> <獎勵> 獲得計算機競賽

XML 定義的兩種形式DTD,SCHEMA

XML DTD是目前使用比較廣泛的一種XML模式,而XML SCHEMA是W3C官方推薦的XML定義格式。 DTD 指定:可以在文件中存在的元素、那些元素可以具有的屬性、在元素內部元素的層次結構以及元素在整個文件中出現的順序。 XML Schema 是基於 XML 的

拆分問題的java實踐附源碼

解決方案 初始化 問題 申請 border output 思想 行數據 時延 引子 大文件拆分問題涉及到io處理、並發編程、生產者/消費者模式的理解,是一個很好的綜合應用場景,為此,花點時間做一些實踐,對相關的知識做一次梳理和集成,總結一些共性的處理方案和思路,以供後續工

Linux下用IO的方式操作GPIO/sys/class/gpio(轉)

char include clu wro linux fcntl sysfs 查看 printf 通過sysfs方式控制GPIO,先訪問/sys/class/gpio目錄,向export文件寫入GPIO編號,使得該GPIO的操作接口從內核空間暴露到用戶空間,GPIO的操作接

內容轉換多層字典適合新手理解

返回 date usr 新手 return utf-8 輸入 pass pda #!/usr/bin/env python#-*- coding:UTF-8 -*-flag = 0return_flag = 0f = open("file3.txt","r",encodin

php上傳原理詳解含源碼

輸入數據 最大值 cut 產生 har 默認值 接受 上傳文件 tle 1、文件上傳原理   將客戶端的文件上傳到服務器,再將服務器的臨時文件上傳到指定目錄 2、客戶端配置 提交表單 表單的發送方式為post 添加enctype="multipart/form-data"

python和目錄操作方法大全含實例

file python tree odin inux 長度 需要 tell mtr 一、python中對文件、文件夾操作時經常用到的os模塊和shutil模塊常用方法。 1 得到當前工作目錄,即當前Python腳本工作的目錄路徑: os.getcwd() 2 返回指定

關於讀的結束的判別方法EOF和feof以及區別

eof 是否 () sci 文件結尾 文本文件 正常的 等於 正常   關於讀文件的時候判斷文本是否讀完的方式一般可以通過EOF,一般宏定義為-1.因為ASCII碼中不可能出現-1.    當以文本形式讀取文件內容, 讀入的字符值等於EOF時, 表示讀入的已不是正常的字符而

CMSIS-RTOS2 翻譯 之 RTX v5 實現配置 RTX v5

檔案 “RTX_Config.h” 定義了 CMSIS-RTOS RTX 的配置引數,並且必須是使用 CMSIS-RTOS RTX 核心的每個專案的一部分。以下部分詳細介紹了配置選項:系統配置涵蓋全域性記憶體池的系統範圍設定,節拍頻率,ISR 事件緩衝區和迴圈執行緒切換。執行緒配置提供了幾個引數來配置執行緒管

[轉]搜尋引擎的相關性計算和檢索模型BM25/TF-IDF

1. 檢索模型概述      搜尋結果排序時搜尋引擎最核心的部分,很大程度度上決定了搜尋引擎的質量好壞及使用者滿意度。實際搜尋結果排序的因子有很多,但最主要的兩個因素是使用者查詢和網頁內容的相關度,以及網頁連結情況。這裡我們主要總結網頁內容和使用者查詢相關的內容。      

微信官方微信支付開發流程公眾號支付

首先我們到微信支付的官方文件的開發步驟部分檢視一下需要的設定。因為微信支付需要較高的許可權,只有認證了得服務號才有使用微信支付介面的許可權,我們個人很難申請到,所以需要向其他朋友借用賬號。來到文件的業務流程部分,檢視微信支付的流程(我覺得這個還是需要十分仔細的瞭解和檢視的

linux類型和重要命令find ,tar,tr

技術分享 14. tmp oss c51 vid ada 方式 img 預備姿勢:常見的擴展名.txt 文本文件 .log 日誌文件.conf .cfg 配置文件 .sh .bash 腳本文件(命令大禮包) 常見的文

Python txt讀取寫入字典的方法json、eval

kill file 方法 文件讀取 imp 轉換 span 寫入 pytho 一、使用json轉換方法 1、字典寫入txt import json dic = { ‘andy‘:{ ‘age‘: 23, ‘city‘: ‘b

eclipse創建web項目webapp目錄沒有web.xml、修改web版本號

ati script config dynamic ets pro dev web.xml develop eclipse創建web項目webapp目錄為空(沒有web.xml文件)、修改web版本號 前路坑太多,

轉換QTP對象庫xx.tsrxx.xml以便git跟蹤

qtp git uft 眾所周知,Git僅能跟蹤文本文件,而QTP所生成的對象庫文件xx.tsr是一種二進制文件,不可以被git所跟蹤。本文詳細介紹了利用git的hooks特性,來將xx.tsr文件轉換成xx.xml文件,以便跟蹤對象庫的版本歷史。首先,git的hooks特性是指在特定事件發生之前

批量讀一個String一個夾下的大量xml

net family lin port title enc window blank bst String folder = "/nasapp/datamerger/xmls/ " ; File file = new File(folder);

C#-XML提取字符串+字符串存XML+創建XML自定義節點+讀取節點內容

cts ted set clas desc format view nav child 一、將字符串寫入xml文件(並保存) 寫入: XmlDocument xdoc = new XmlDocument(); xdoc.LoadXml(“xmlstring”); 保存

Mybatis自動生成Xml,針對字段類型text等會默認產生XXXXWithBlobs的方法問題

div 生成xml文件 處理 pre cnblogs href 字段 默認 mybatis 默認情況下產生的Mapper.xml裏面存在: 需要修改generatorConfiguration.xml,裏面的table加屬性,如: <t

XMLDTD——XML約束

clas bsp closed 實體 寫敏感 大小 div 指定元素 don 前面介紹了XML的作用和基本的格式,今天我給大家分享的是關於XML的約束。廢話不多說,我們直接來正題! 一、DTD簡介 1.1、DTD概述   DTD(Document Type Defin