Commit 2c5a6326 authored by schmitting's avatar schmitting
Browse files

initial commit

parent 76f700ea
Loading
Loading
Loading
Loading

xsd/Ims3gpp.ttcn3view

0 → 100644
+62 −0
Original line number Diff line number Diff line
module Ims3gpp {
  import from XSDAUX language "TTCN-3:2009" all; 

  type TAction Action; 

  type record TAlternativeService {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    TType type_,
    XSDAUX.string reason,
    record of anytype elem optional
  }

  type TIMS3GPP Ims_3gpp; 

  type record TType {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    record of anytype elem optional
  }

  type record Emergency_registration {
  }

  type record Initial_registration {
  }

  type record Restoration {
  }

  type record Emergency {
  }

  type record TAction {
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    record of anytype elem optional
  }

  type record TIMS3GPP {
    XSDAUX.decimal version,
    record of record {
      charstring name,
      anytype value_
    } anyAttributes optional,
    union {
      TAlternativeService alternative_service,
      XSDAUX.string service_info
    } choice,
    record of anytype elem optional
  }

}
with {
  encode "Ims3gpp";
}

xsd/XMLSchema.xsd

0 → 100644
+2534 −0

File added.

Preview size limit exceeded, changes collapsed.

+14 −0
Original line number Diff line number Diff line
module org_w3_www__XML_1998_namespace {
  import from XSDAUX language "TTCN-3:2009" all; 

  type record SpecialAttrs {
    XSDAUX.anyURI base optional,
    XSDAUX.languageXSD lang optional,
    XSDAUX.NCName space optional
  }

  type XSDAUX.NCName Space; 
}
with {
  encode "CDIVN";
}

xsd/xml.xsd

0 → 100644
+38 −0
Original line number Diff line number Diff line
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" 
  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
  xml:lang="en">

 <xs:attribute name="lang">
  <xs:simpleType>
   <xs:union memberTypes="xs:language">
    <xs:simpleType>    
     <xs:restriction base="xs:string">
      <xs:enumeration value=""/>
     </xs:restriction>
    </xs:simpleType>
   </xs:union>
  </xs:simpleType>
 </xs:attribute>

 <xs:attribute name="space">
  <xs:simpleType>
   <xs:restriction base="xs:NCName">
    <xs:enumeration value="default"/>
    <xs:enumeration value="preserve"/>
   </xs:restriction>
  </xs:simpleType>
 </xs:attribute>
 
 <xs:attribute name="base" type="xs:anyURI"> 
 </xs:attribute>
 
 <xs:attribute name="id" type="xs:ID">
 </xs:attribute>

 <xs:attributeGroup name="specialAttrs">
  <xs:attribute ref="xml:base"/>
  <xs:attribute ref="xml:lang"/>
  <xs:attribute ref="xml:space"/>
  <xs:attribute ref="xml:id"/>
 </xs:attributeGroup>
</xs:schema>