File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libxml2 / test / schemas / bug152470_1.xsd
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:37:59 2012 UTC (12 years, 8 months ago) by misho
Branches: libxml2, MAIN
CVS tags: v2_9_1p0, v2_9_1, v2_8_0p0, v2_8_0, v2_7_8, HEAD
libxml2

<?xml version="1.0"?>
<schema 
  targetNamespace="urn:oma:bac:dldrm:roap-1.0"
  xmlns="http://www.w3.org/2001/XMLSchema"
  xmlns:roap="urn:oma:bac:dldrm:roap-1.0"
  xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
  xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"
  elementFormDefault="unqualified"
  attributeFormDefault="unqualified">
<!-- Basic Types -->
<complexType name="Request" abstract="true"/>
<!-- Basic types to identify entities -->

<complexType name="Identifier">
  <choice>
    <element name="keyIdentifier" type="roap:X509SPKIHash"/> <!-- was: type="roap:KeyIdentifier" -->
  </choice>
</complexType>

<complexType name="KeyIdentifier" /> <!-- removed: abstract="true" -->

<complexType name="X509SPKIHash">
  <complexContent>
    <extension base="roap:KeyIdentifier">
      <sequence>
        <element name="hash" type="base64Binary"/>
      </sequence>
      <attribute name="algorithm" type="anyURI"
                 default="http://www.w3.org/2000/09/xmldsig#sha1"/> 
    </extension>
  </complexContent>
</complexType>

<element name="deviceHello" type="roap:DeviceHello"/>

<complexType name="DeviceHello">
  <complexContent>
    <extension base="roap:Request">
      <sequence>
        <element name="deviceID" type="roap:Identifier"
                 maxOccurs="unbounded"/> 
      </sequence>
    </extension>
  </complexContent>
</complexType>

</schema>



FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>