淺談XML Schema中的elementFormDefault屬性_XML/RSS

來源:腳本之家  責任編輯:小易  

你這個schema很怪,只能寫一個人的記錄,可以是以下三個中的任何一個,但不能組合到一起(注意元素的順序不能變):第1種,以contact為根元素-xml version="1.0"encoding="GB2312?jonh099887655437champ sleey80907hkonimajapantoms第2種,以person為根元素-代碼同上,只不過把Contact改為person第3種,以company為根元素-代碼相似,改了根元素名,去掉surnamexml version="1.0"encoding="GB2312?jonh099887655437champ sleey80907hkonimajapanwww.anxorj.tw防采集請勿采集本網。

elementFormDefault屬性與命名空間相關,其值可設置為qualified或unqualified

你這個schema很怪,只能寫一個人的記錄,可以是以下三個中的任何一個,但不能組合到一起(注意元素的順序不能變): 第1種,以contact為根元素- xml version=\"1.0\"encoding=\"GB2312?jonh

如果設置為qualified:

?xml version=\"1.0\"encoding=\"utf-8?schema attributeFormDefault=\"unqualified\"elementFormDefault=\"qualified\"xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"> schema>

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

確實不知道你想問什么,如果和DataGrid有關,DataGrid的數據可以直接轉為XML數據,具體查看下對象函數 如果單獨問Schema的作用,參考 http://msdn.microsoft.com/zh-cn/library/ms255931.aspx

sean.xsd:

schema是控制XML文件的元素名稱、類型、順序的,為什么還要解析它呢?使用XML Spy,它能馬上生成滿足schema條件的XML示例文件來。如果硬要解析也不是不可以,但這不是Schema存在的目的喲。

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

?xml version=\"1.0?schema xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"> 學生\">!學生是根元素-> 姓名\"type=\"xs:string\"use=\"required\"/>!姓名為屬性-> 年齡\"type=\"xsd:string\"/> 性別\">

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>

如果設置為unqualified:

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

sean.xsd:

schema是控制XML文件的元素名稱、類型、順序的,為什么還要解析它呢?使用XML Spy,它能馬上生成滿足schema條件的XML示例文件來。如果硬要解析也不是不可以,但這不是Schema存在的目的喲。

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

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

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

以上這篇淺談XML Schema中的elementFormDefault屬性就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持真格學網。

xml version="1.0"encoding="UTF-8"standalone="no?產品目錄">硬件"minOccurs="0"maxOccurs="unbounded"/>軟件"minOccurs="0"maxOccurs="unbounded"/>硬件">品牌"/>型號"/>內存"/>硬盤"/>價格"/>類型"use="required">筆記本電腦"/>臺式機"/>軟件">名稱"/>價格"/>簡介"/>類型"type="xs:string"use="required"/>品牌">型號">內存">硬盤">名稱">簡介">價格">內容來自www.anxorj.tw請勿采集。


  • 本文相關:
  • 一個簡單的xml schema的例子
  • spring中xml schema擴展機制的深入講解
  • 一個簡單的xml schema的例子
  • xsl簡明教程
  • 使用xmldom在服務器端生成靜態html頁面
  • xml輕松學習手冊(5)xml實例解析
  • 用xml數據島結合dom制作通訊錄
  • 使用純html的通用數據管理和服務
  • xml入門精解之結構與語法
  • 把數據轉換成xml格式的好處
  • 在 xsl/xslt 中實現隨機排序
  • sxna rss blog 聚合器程序
  • 關于XML Schema
  • XML和Schema
  • 新手求助,關于XML Schema中的一個小問題
  • 急求XML中schema的一個問題。!非常急。!
  • XML和schema
  • xml schema
  • 請教XML schema問題
  • 如何解析XML schema
  • xml中schema聲明
  • xml schema的一點小問題。謝謝!
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全javascriptasp.netphp編程ajax相關正則表達式asp編程jsp編程編程10000問css/htmlflex腳本加解密web2.0xml/rss網頁編輯器相關技巧安全相關網頁播放器其它綜合dart首頁xml/rss一個簡單的xml schema的例子spring中xml schema擴展機制的深入講解一個簡單的xml schema的例子xsl簡明教程使用xmldom在服務器端生成靜態html頁面xml輕松學習手冊(5)xml實例解析用xml數據島結合dom制作通訊錄使用純html的通用數據管理和服務xml入門精解之結構與語法把數據轉換成xml格式的好處在 xsl/xslt 中實現隨機排序sxna rss blog 聚合器程序sxna rss blog 聚合器程序asp+rss閱讀器制作xml文件的結構解讀xpath語法格式總結xml和yaml的使用方法javascript生成xml怎樣快速從一個xml文件中查找信息把html表單提交的數據轉化成xml文使用正則表達式進行xml數據驗證包含中文字符的url編碼問題把數據轉換成xml格式的好處如何建立一個 xml 的開發環境一個簡單的xml schema的例子使用dom創建xmlxml、dataset、datagrid結合二xml入門的常見問題(四)xml文件的結構解讀web設計中如何使用xml數據源對象xml輕松學習手冊(二):xml概念xsl簡明教程(1)xsl入門
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.anxorj.tw All Rights Reserved
    陕西快乐10分下载