一、背景
在大型的專案開發中,我們往往要是用xml進行一些規範化的處理。這時候就需要有高手先做好上層的一些規則。這時候往往就會用到schema對xml進行乙個規範化的校驗
二、**實踐
我們以公司和員工為例來實踐一下。
1、建立公司校驗schema:companyschema.xsd
<?xml version="1.0" encoding="utf-8"?>
2、建立員工校驗schema:empschema.xsd
<?xml version="1.0" encoding="utf-8"?>
3、建立公司xml:company.xml
<?xml version="1.0" encoding="utf-8"?>
中國實業集團
北京市朝陽區呼家樓
王剛12345
男100
瓜瓜100
男100
4、注意點
要將empschema.xsd,companyschema.xsd的命名空間定義成一樣的
XML約束 schema約束
1.什麼是schema約束?優勢在哪?xml的約束有兩種,分別是dtd約束和schema約束。因為dtd約束有很大的侷限性,所以我們通常都使用schema約束。優勢 2.xml schema約束開發 xml schema 檔案自身就是xml檔案,但他的副檔名通常為.xsd。和xml檔案一樣,xml ...
XML 約束DTD 約束Schema
作為框架的使用者 程式設計師 能夠在xml中引入約束文件 能夠簡單的讀懂約束文件 引入dtd文件到xml文件中 student.dtd element students student element student name,age,element name pcdata element age ...
xml中schema的作用
一 什麼是schema 模式 1 xml schema 的作用是定義 xml 文件的合法構建模組,類似 dtd。xml schema 是基於 xml 的 dtd 替代者。xml schema 描述 xml 文件的結構。xml schema 語言也稱作 xml schema 定義 xml schema...