• 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>
  • 相关阅读:
    C#实现将字符串转换成代码并执行
    Net实现钩子函数(Hook)以及通过SendMessage实现自动点击按钮和给文本框赋值
    异步与多线程的区别
    使用NODEJS实现JSONP的实例
    JS闭包作用域解析
    InterLocked学习笔记
    C#方法中的各类参数
    C# 数据类型详解以及变量、对象与内存
    通过Performance Monitor观察程序内存使用情况
    Git学习笔记(windows git之初体验)
  • 原文地址:https://www.cnblogs.com/muzizongheng/p/3170920.html
Copyright © 2020-2023  润新知