浅谈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.zgxue.com防采集请勿采集本网。

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.zgxue.com请勿采集。


  • 本文相关:
  • 一个简单的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.zgxue.com All Rights Reserved