0 0

怎么让XML不同tag下的enumeration匹配出现10

最近要做一个XML文件校验的XSD,以验证DS生成的XML是不是符合数据录入的格式,要验证的是这样一个格式,在XML中有这么一串数据,(D,I) ,(F,C) 必须配对出现,就像下面这个样子
    <Opt>
     <OptType>D</OptType>
     <OptCategory>I</OptCategory>
    </Opt>
    <Opt>
     <OptType>F</OptType>
     <OptCategory>C</OptCategory>
    </Opt>
不能出现(D,C),(F,I),也就是不能出现下面这中情况,各位有什么解决办法不?
    <Opt>
     <OptType>D</OptType>
     <OptCategory>C</OptCategory>
    </Opt>
    <Opt>
     <OptType>F</OptType>
     <OptCategory>I</OptCategory>
    </Opt>
现在在XSD中是这么写的,不能验证我上面说的
                                <xs:element name="OptType">
                 <xs:simpleType>
                   <xs:restriction base="xs:string">
                     <xs:enumeration value="D"/>
                     <xs:enumeration value="F"/>
                   </xs:restriction>
                 </xs:simpleType>
                </xs:element>
                <xs:element name="OptCategory">
                 <xs:simpleType>
                    <xs:restriction base="xs:string">
                     <xs:enumeration value="C"/>
                     <xs:enumeration value="I"/>
                  </xs:restriction>
                 </xs:simpleType>
2012年6月04日 16:25
目前还没有答案

相关推荐

    XML address实验

    xml version="1.0" encoding="UTF-8"?&gt; &lt;documentation&gt; Addresses for International Purchase order schema Copyright 2000 Example.com. All rights reserved. ...

    如何使用RecordStore Enumeration 排序

    经我细心探究,终于把J2ME中的Enumeration排序问题给解决了

    XML Schema

    XML Schema 是一种强大的工具,用于定义和验证XML文档的结构和数据内容。...开发者可以利用XML Schema创建强大的数据验证规则,确保XML数据的准确无误,同时也能促进不同系统间的数据交换和互操作性。

    XML文档约束之Schema

    XML(Extensible Markup Language)是一种用于标记数据的语言,它允许用户自定义标签来表示数据,因此在各种领域,如Web服务、数据交换、配置文件等都有广泛应用。XML Schema是XML的一种标准化约束机制,用于定义XML...

    Access-based Enumeration for sever 2003.zip

    Access-based Enumeration(基于访问权限的枚举)是Windows操作系统中的一项功能,特别是在Windows Server 2003中引入,用于改善文件服务器的用户体验。这项功能允许用户只看到他们有权限访问的文件和文件夹,而不是...

    USB枚举过程 USB Enumeration

    USB枚举(USB Enumeration)是USB设备接入系统时的一个关键步骤,它允许主机识别和配置新连接的USB设备。枚举过程确保了设备能够与系统正确交互,从而实现数据传输和功能启用。 #### 枚举过程的重要性 USB枚举过程...

    XML试题文档及答案

    知识点:在 XML 中,枚举(enumeration)类型用于定义属性的取值只能是某些固定值之一。 12. 如果希望属性的取值唯一,则该属性应定义为( A )类型。 答案:A. ID 知识点:在 XML 中,ID 类型用于定义属性的取值...

    xml-wsdl基础知识

    ### XML-WSDL基础知识 #### 一、Schema **1.1 XMLSchema简介** - **1.1.1 什么是XMLSchema?** - XMLSchema是一种用于描述XML文档结构的语言,它定义了文档中的元素和属性的数据类型以及这些元素和属性应该如何...

    foreach及Enumeration接口

    NULL 博文链接:https://chaoyi.iteye.com/blog/2085158

    xml(schema定义)

    ### XML Schema 定义详解 XML Schema是一种用于描述XML文档结构和内容的规范,它提供了比DTD(Document Type Definition)更强大的数据类型和结构控制能力。通过使用XML Schema,开发者可以定义XML文档中的元素和...

    Properties和xml读写操作

    根据给定文件的信息,我们可以总结出关于 Java 中 Properties 和 XML 的读写操作的相关知识点。 ### 一、Properties 文件的读写操作 #### 1. 读取 Properties 文件 在 Java 中,`Properties` 类用于处理属性文件...

    xml学习笔记有助于对 schema学习,介绍了schema的基础知识

    **元素约束**是指通过`minOccurs`和`maxOccurs`属性来控制元素在XML文档中出现的次数。这两个属性的默认值均为1,意味着该元素至少出现一次且最多出现一次。 ```xml ``` - `minOccurs`指定元素至少出现的次数; - ...

    华软xml作业

    XML,全称Extensible Markup Language,是一种用于标记数据的语言,常用于数据交换、配置文件以及在Web服务中传输数据。本题目是关于XML Schema(XSD)的练习,XML Schema是用来定义XML文档结构和数据类型的规范。 ...

    XML Schema技术

    XML Schema还允许定义命名空间,这是处理不同来源的XML元素冲突的关键。通过引入命名空间前缀,可以确保元素和属性的独特性,避免命名冲突。 在实际应用中,XML Schema通常以`.xsd`文件形式存在,该文件包含了对XML...

    暴基础的xml复习题

    XML,全称可扩展标记语言(Extensible Markup Language),是一种基于SGML(Standard Generalized Markup Language)设计的简化版标记语言,由W3C(万维网联盟)制定。XML的主要目的是为了传输和存储数据,而不是...

    Network Enumeration .To keep me from implementing such a tas

    本文将围绕“Network Enumeration”这一主题,深入探讨其原理、实现方法以及在实际应用中的注意事项。 首先,我们需要了解网络枚举的基本概念。网络枚举是指通过特定的网络协议和技术,如NetBIOS、SNMP、LLMNR等,...

    W3C school XML schema中文教程

    5. **命名空间(Namespaces)**:学习如何使用命名空间来避免元素和属性名称的冲突,以支持不同来源的XML元素共存。 6. **约束与模式(Constraints & Patterns)**:掌握如何设置元素和属性的值约束,如固定值...

    XML应用开发(软件品牌)-1期 第3单元 单元测试卷-XML Schema应用.doc

    &gt;&lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;&lt;xs:element name="CheckTime" type="xs:time"/&gt;&lt;/xs:schema&gt;A、&lt;CheckTime&gt;10:30:00 AM&lt;/CheckTime&gt;B、&lt;CheckTime&gt;10:30:00&lt;/CheckTime&gt;C、&lt;CheckTime&gt;10...

Global site tag (gtag.js) - Google Analytics