zoukankan      html  css  js  c++  java
  • xml schema 中如何定义类似Map的结构

    利用xs:unique关键字。在xs:element里添加unique节点,任意命名,然后用xs:selector来选择需要唯一的域, xs:field 里指定特定的字段。


    例如:定义所有Item里的Key为唯一, 




                     <xs:complexType>
                                                     <xs:sequence minOccurs ="0" maxOccurs="unbounded ">
                                                                     <xs:element name ="Item" type="IdentifiersWithSourceItemType">
                                                                     </xs:element>
                                                     </xs:sequence>
                                     </xs:complexType>
                                     <xs:unique name ="KeyUnique">
                                                     <xs:selector xpath =".//Key"/>
                                                     <xs:field xpath =".//NamespaceID"/>
                                     </xs:unique>
                                     <xs:unique name ="KeyUnique2">
                                                     <xs:selector xpath =".//Key"/>
                                                     <xs:field xpath =".//UniversalIDType"/>
                                                     <xs:field xpath =".//Universal/UniversalID"/>
                                     </xs:unique>
  • 相关阅读:
    [FE] uni-app 安装 uview-ui 的两种方式
    [FE] Canvas 转图片并下载的方式
    [K8s] Pod 与容器设计模式 Sidecar
    [Docker] 使 Volume 独立于容器运行时的方式
    mysql授权用户以指定IP登录的方法
    linux安装mysql客户端
    kali 安装 Google Chrome
    KALI图形界面root 用户登入
    git reset 版本回退命令
    git log 常用命令
  • 原文地址:https://www.cnblogs.com/muzizongheng/p/3170920.html
Copyright © 2011-2022 走看看