易截截图软件、单文件、免安装、纯绿色、仅160KB

XML Schema 参考手册1

XML Schema 参考手册
XSD 元素
元素
解释
all
规定子元素能够以任意顺序出现,每个子元素可出现零次或一次。
annotation
annotation 元素是一个顶层元素,规定 schema 的注释。
any
使创作者可以通过未被 schema 规定的元素来扩展 XML 文档。
anyAttribute
使创作者可以通过未被 schema 规定的属性来扩展 XML 文档。
appInfo
规定 annotation 元素中应用程序要使用的信息。
attribute
定义一个属性。
attributeGroup
定义在复杂类型定义中使用的属性组。
choice
仅允许在 <choice> 声明中包含一个元素出现在包含元素中。
complexContent
定义对复杂类型(包含混合内容或仅包含元素)的扩展或限制。
complexType
定义复杂类型。
documentation
定义 schema 中的文本注释。
element
定义元素。
extension
扩展已有的 simpleType 或 complexType 元素。
field
规定 XPath 表达式,该表达式规定用于定义标识约束的值。
group
定义在复杂类型定义中使用的元素组。
import
向一个文档添加带有不同目标命名空间的多个 schema。
include
向一个文档添加带有相同目标命名空间的多个 schema。
key
指定属性或元素值(或一组值)必须是指定范围内的键。
keyref
规定属性或元素值(或一组值)对应指定的 key 或 unique 元素的值。
list
把简单类型定义为指定数据类型的值的一个列表。
notation
描述 XML 文档中非 XML 数据的格式。
redefine
重新定义从外部架构文件中获取的简单和复杂类型、组和属性组。
restriction
定义对 simpleType、simpleContent 或 complexContent 的约束。
schema
定义 schema 的根元素。
selector
指定 XPath 表达式,该表达式为标识约束选择一组元素。
sequence
要求子元素必须按顺序出现。每个子元素可出现 0 到任意次数。
simpleContent
包含对 complexType 元素的扩展或限制且不包含任何元素。
simpleType
定义一个简单类型,规定约束以及关于属性或仅含文本的元素的值的信息。
union
定义多个 simpleType 定义的集合。
unique
指定属性或元素值(或者属性或元素值的组合)在指定范围内必须


相关文档:

xml 与 javaBean 互换

   在工作中经常遇到到另外一个服务器读取数据,其中一种最常用的方法,就是用xml进行数据传递,比如A服务器到B服务器得到对应的xml格式的数据,A得到之后进行解析。一般这种解析分为DOM解析和SAX解析。这里不是探讨DOM与SAX解析的区别和优点,只是介绍一个小框架,实现JAVABean和XML的转换,傻瓜式的转换。----- ......

Java操作XML文件 dom4j 篇【转】

在项目中,我们很多都用到了xml文件,无论是参数配置还是与其它系统的数据交互。
今天就来讲一下Java 中使用dom4j来操作XML文件。
我们需要引入的包:
//文件包
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileWriter;
//工具包
import java.util.Itera ......

转:java解析xml文件四种方式


1.介绍
1)DOM(JAXP Crimson解析器)
DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树 ......

JAVA操作XML的完整例子(查询、增加、修改、删除)

这是一个用JAVA W3C DOM 进行XML操作的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门JAVA XML操作的朋友参考和学习。
假设有XML文件:test1.xml
<?xml version="1.0" encoding="GBK"?>
<books>
<book>
<name>哈里波特</name> ......

xml操作

     protected void Button1_Click(object sender, EventArgs e)
        {
            //为response(star)节点 和  Cabins(f) cabin节点分别添加个
      &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号