XSD 簡易元素概述
導讀 | XML Schema 可定義 XML 檔案的元素。簡易元素指那些只包含文字的元素。它不會包含任何其他的元素或屬性。 |
什麼是簡易元素?
簡易元素指那些僅包含文字的元素。它不會包含任何其他的元素或屬性。
不過,"僅包含文字"這個限定卻很容易造成誤解。文字有很多型別。它可以是 XML Schema 定義中包括的型別中的一種(布林、字串、資料等等),或者它也可以是您自行定義的定製型別。
您也可向資料型別新增限定(即 facets),以此來限制它的內容,或者您可以要求資料匹配某種特定的模式。
定義簡易元素
定義簡易元素的語法:
<xs:element name="xxx" type="yyy"/>
此處 xxx 指元素的名稱,yyy 指元素的資料型別。XML Schema 擁有很多內建的資料型別。
最常用的型別是
xs:string xs:decimal xs:integer xs:boolean xs:date xs:time
例項
這是一些 XML 元素:
<lastname>Refsnes</lastname> <age>36</age> <dateborn>1970-03-27</dateborn>
這是相應的簡易元素定義:
<xs:element name="lastname" type="xs:string"/> <xs:element name="age" type="xs:integer"/> <xs:element name="dateborn" type="xs:date"/>
簡易元素的預設值和固定值
簡易元素可擁有指定的預設值或固定值。
當沒有其他的值被規定時,預設值就會自動分配給元素。
在下面的例子中,預設值是 "red":
<xs:element name="color" type="xs:string" default="red"/>
固定值同樣會自動分配給元素,並且您無法規定另外一個值。
在下面的例子中,固定值是 "red":
<xs:element name="color" type="xs:string" fixed="red"/>
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2916002/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XSD 空元素概述
- XSD 複合元素概述
- XSD 僅含元素概述
- XSD 使用概述
- XSD 指示器概述
- XSLT 元素概述
- DTD – 元素概述
- XML 元素概述XML
- XSLT 元素概述
- HTML input 元素概述HTML
- xsd中schemaLocation使用
- Sping的簡單概述
- 簡易方程
- 簡易ApiAPI
- IntelliJ IDEA 新增本地xsd檔案IntelliJIdea
- XSD 數值資料型別資料型別
- python去除列表中的重複元素,簡單易理解,超詳細解答,步驟分析Python
- <svg>元素簡單介紹SVG
- 9.移除元素(簡單)
- Solidity 簡易教程Solid
- flutter簡易教程Flutter
- syncthing 簡易教程
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">報錯HTTPMavenApache
- JUnit概述及一個簡單例子單例
- 簡要概述服裝設計管理
- namedtuple簡易實現
- 手寫簡易PromisePromise
- 簡易版管道模式模式
- 簡易Dialog封裝封裝
- 簡易ATM系統
- 手寫簡易webpackWeb
- 變易世界,簡易戰略,不易華為
- XSD 日期和時間資料型別資料型別
- Spring Cloud Alibaba(12)---Gatway概述、簡單示例SpringCloud
- java生成簡易pdf文件Java
- jq的簡易模板生成
- React簡易版老虎機React
- JS簡易留言板JS