使用schema校驗xml

2021-09-02 08:02:23 字數 720 閱讀 2145

一、背景

在大型的專案開發中,我們往往要是用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"?>

中國實業集團

北京市朝陽區呼家樓

[email protected]

王剛12345

男100

[email protected]

瓜瓜100

男100

[email protected]

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...