XML Schema版本控制

2021-09-01 15:50:59 字數 635 閱讀 1781

1

、使用version屬性

制定schema

版本的最直接方法是使用就是為該目的而存在的內建屬性,如下:

此方法優點簡單,不利方面是不能通過工具來實現,而且匯入物件來看,無法清楚知道使用的是哪種版本。 2

、利用根元素

定義schema

中的根元素時,可以讓它自身帶有版本屬性,這允許通過工具實現驗證,但不是乙個真正的解決方案。強制執行驗證需要額外的自定義預處理。 3

、改變schema

文件的名稱或

uri

可以只改變檔案的名稱或位置,這使得匯入

schema

文件或wsdl

能夠清楚表示所使用的版本。 4

、使用命名空間和文件名稱

最好的解決方案是使用命名空間本身來指定

schema

的版本,這對於

web服務中我們使用的許多規範來說是常見的。以下命名空間: l

soap 1.2

的命名空間是

lws-addressing 1.0

的命名空間是

lxml schema 1.0

的命名空間是

,它使用的例項命名空間是

-instance。

版本控制 設計模式 模式版本控制

版本控制 設計模式 schema versioning changing a namespace is not versioning,it is new type creation.meta douglasp 架構版本控制 更改命名空間不是版本控制,而是建立新型別。meta douglasp ok....

SVN版本控制

1.svn安裝 sudo apt get install subversion 2.建立倉庫 對於多個 倉庫 首先在 var 下建立svn主目錄。svnadmin create var svn test1 svnadmin create var svn test2 3.修改配置檔案 倉庫目錄下 co...

走入《版本控制》

mkdir test cd test git init 建立空的本地倉庫 echo hello,world readme.txt 將標準輸出重定向到readme.txt git add 表示當前目錄下所有檔案git本地倉庫的暫存區 stage or index git commit m first ...