主頁 > 知識(shí)庫 > 淺談XML Schema中的elementFormDefault屬性

淺談XML Schema中的elementFormDefault屬性

熱門標(biāo)簽:高德地圖地圖標(biāo)注服務(wù)中心 如何修改多個(gè)百度地圖標(biāo)注 隨州外呼調(diào)研系統(tǒng) 本地電話機(jī)器人 r語言數(shù)據(jù)可視化地圖標(biāo)注 南寧網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營商 微信地圖標(biāo)注合并了 400電話辦理包年 東營電銷

elementFormDefault屬性與命名空間相關(guān),其值可設(shè)置為qualified或unqualified

如果設(shè)置為qualified:

在XML文檔中使用局部元素時(shí),必須使用限定短名作為前綴

sean.xsd:

?xml version="1.0" encoding="UTF-8"?>
xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
 xmlns:sean="http://sean.com"
 targetNamespace="http://sean.com"
 elementFormDefault="qualified">
 xs:element name="book_list">
 xs:complexType>
 xs:sequence>
 xs:element name="book" type="xs:string"/>
 /xs:sequence>
 /xs:complexType>
 /xs:element>
/xs:schema>

sean.xml:

?xml version="1.0" encoding="UTF-8"?>
sean:book_list xmlns:sean="http://sean.com" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xsi:schemaLocation="http://sean.com sean.xsd">
 sean:book>test/sean:book>
/sean:book_list>

如果設(shè)置為unqualified:

在XML文檔中使用局部元素時(shí),可以省略限定短名

sean.xsd:

?xml version="1.0" encoding="UTF-8"?>
xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
 xmlns:sean="http://sean.com"
 targetNamespace="http://sean.com"
 elementFormDefault="unqualified">
 xs:element name="book_list">
 xs:complexType>
 xs:sequence>
 xs:element name="book" type="xs:string"/>
 /xs:sequence>
 /xs:complexType>
 /xs:element>
/xs:schema>

sean.xml:

?xml version="1.0" encoding="UTF-8"?>
sean:book_list xmlns:sean="http://sean.com" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xsi:schemaLocation="http://sean.com sean.xsd">
 book>test/book>
/sean:book_list>

雖然會(huì)間接很多,但是由于去掉了命名空間,所以不是很好理解

類似的屬性還有attributeFormDefault,其規(guī)則與elementFormDefault是一樣的

以上這篇淺談XML Schema中的elementFormDefault屬性就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 一個(gè)簡單的XML Schema的例子
  • Spring中XML schema擴(kuò)展機(jī)制的深入講解

標(biāo)簽:拉薩 寧夏 黃石 益陽 果洛 宿遷 西雙版納 德州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《淺談XML Schema中的elementFormDefault屬性》,本文關(guān)鍵詞  淺談,XML,Schema,中的,elementFormDefault,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《淺談XML Schema中的elementFormDefault屬性》相關(guān)的同類信息!
  • 本頁收集關(guān)于淺談XML Schema中的elementFormDefault屬性的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章