Центральный банк Российской Федерации

Унифицированные форматы электронных банковских сообщений Банка России
Обмен с клиентами Банка России

Документация к XML-схеме
soap-envelope.xsd


schema location XMLSchemas\soap-envelope.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.w3.org/2003/05/soap-envelope
 
Элементы  Составные типы  Простые типы  Attributes 
Body  Body  faultcodeEnum  encodingStyle 
Envelope  detail  mustUnderstand 
Fault  Envelope  relay 
Header  Fault  role 
NotUnderstood  faultcode 
Upgrade  faultreason 
Header 
NotUnderstoodType 
reasontext 
subcode 
SupportedEnvType 
UpgradeType 


schema location XMLSchemas\xml.xsd
attributeFormDefault
elementFormDefault
targetNamespace http://www.w3.org/XML/1998/namespace
 
Attributes  Гр. аттрибутов 
base  specialAttrs 
lang 
space 


element Body
рисунок soap-envelope_diagrams/soap-envelope_p1.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:Body
свойства
content complex
применение
complexType Envelope
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
XML-схема <xs:element name="Body" type="tns:Body"/>

element Envelope
рисунок soap-envelope_diagrams/soap-envelope_p2.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:Envelope
свойства
content complex
дочерние tns:Header tns:Body
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
XML-схема <xs:element name="Envelope" type="tns:Envelope"/>

element Fault
рисунок soap-envelope_diagrams/soap-envelope_p3.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:Fault
свойства
content complex
дочерние tns:Code tns:Reason tns:Node tns:Role tns:Detail
XML-схема <xs:element name="Fault" type="tns:Fault"/>

element Header
рисунок soap-envelope_diagrams/soap-envelope_p4.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:Header
свойства
content complex
применение
complexType Envelope
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
XML-схема <xs:element name="Header" type="tns:Header"/>

element NotUnderstood
рисунок soap-envelope_diagrams/soap-envelope_p5.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:NotUnderstoodType
свойства
content complex
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
qname  xs:QName  required      
XML-схема <xs:element name="NotUnderstood" type="tns:NotUnderstoodType"/>

element Upgrade
рисунок soap-envelope_diagrams/soap-envelope_p6.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:UpgradeType
свойства
content complex
дочерние tns:SupportedEnvelope
XML-схема <xs:element name="Upgrade" type="tns:UpgradeType"/>

complexType Body
рисунок soap-envelope_diagrams/soap-envelope_p7.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
применение
element Body
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
XML-схема <xs:complexType name="Body">
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>

complexType detail
рисунок soap-envelope_diagrams/soap-envelope_p8.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
применение
element Fault/Detail
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
XML-схема <xs:complexType name="detail">
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>

complexType Envelope
рисунок soap-envelope_diagrams/soap-envelope_p9.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
дочерние tns:Header tns:Body
применение
element Envelope
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
XML-схема <xs:complexType name="Envelope">
 
<xs:sequence>
   
<xs:element ref="tns:Header" minOccurs="0"/>
   
<xs:element ref="tns:Body"/>
 
</xs:sequence>
 
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>

complexType Fault
рисунок soap-envelope_diagrams/soap-envelope_p10.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
свойства
final extension
дочерние tns:Code tns:Reason tns:Node tns:Role tns:Detail
применение
element Fault
Описание
documentation

    Fault reporting structure
 
XML-схема <xs:complexType name="Fault" final="extension">
 
<xs:annotation>
   
<xs:documentation>
    Fault reporting structure
 
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Code" type="tns:faultcode"/>
   
<xs:element name="Reason" type="tns:faultreason"/>
   
<xs:element name="Node" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Role" type="xs:anyURI" minOccurs="0"/>
   
<xs:element name="Detail" type="tns:detail" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element Fault/Code
рисунок soap-envelope_diagrams/soap-envelope_p11.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:faultcode
свойства
content complex
дочерние tns:Value tns:Subcode
XML-схема <xs:element name="Code" type="tns:faultcode"/>

element Fault/Reason
рисунок soap-envelope_diagrams/soap-envelope_p12.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:faultreason
свойства
content complex
дочерние tns:Text
XML-схема <xs:element name="Reason" type="tns:faultreason"/>

element Fault/Node
рисунок soap-envelope_diagrams/soap-envelope_p13.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип xs:anyURI
свойства
minOcc 0
maxOcc 1
content simple
XML-схема <xs:element name="Node" type="xs:anyURI" minOccurs="0"/>

element Fault/Role
рисунок soap-envelope_diagrams/soap-envelope_p14.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип xs:anyURI
свойства
minOcc 0
maxOcc 1
content simple
XML-схема <xs:element name="Role" type="xs:anyURI" minOccurs="0"/>

element Fault/Detail
рисунок soap-envelope_diagrams/soap-envelope_p15.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:detail
свойства
minOcc 0
maxOcc 1
content complex
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
XML-схема <xs:element name="Detail" type="tns:detail" minOccurs="0"/>

complexType faultcode
рисунок soap-envelope_diagrams/soap-envelope_p16.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
дочерние tns:Value tns:Subcode
применение
element Fault/Code
XML-схема <xs:complexType name="faultcode">
 
<xs:sequence>
   
<xs:element name="Value" type="tns:faultcodeEnum"/>
   
<xs:element name="Subcode" type="tns:subcode" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element faultcode/Value
рисунок soap-envelope_diagrams/soap-envelope_p17.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:faultcodeEnum
свойства
content simple
ограничения
Kind Value Описание
enumeration tns:DataEncodingUnknown
enumeration tns:MustUnderstand
enumeration tns:Receiver
enumeration tns:Sender
enumeration tns:VersionMismatch
XML-схема <xs:element name="Value" type="tns:faultcodeEnum"/>

element faultcode/Subcode
рисунок soap-envelope_diagrams/soap-envelope_p18.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:subcode
свойства
minOcc 0
maxOcc 1
content complex
дочерние tns:Value tns:Subcode
XML-схема <xs:element name="Subcode" type="tns:subcode" minOccurs="0"/>

complexType faultreason
рисунок soap-envelope_diagrams/soap-envelope_p19.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
дочерние tns:Text
применение
element Fault/Reason
XML-схема <xs:complexType name="faultreason">
 
<xs:sequence>
   
<xs:element name="Text" type="tns:reasontext" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element faultreason/Text
рисунок soap-envelope_diagrams/soap-envelope_p20.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:reasontext
свойства
minOcc 1
maxOcc unbounded
content complex
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
xml:lang  xs:language  required      
documentation
In due course, we should install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values . . .
XML-схема <xs:element name="Text" type="tns:reasontext" maxOccurs="unbounded"/>

complexType Header
рисунок soap-envelope_diagrams/soap-envelope_p21.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
применение
element Header
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
Описание
documentation

  Elements replacing the wildcard MUST be namespace qualified, but can be in the targetNamespace
 
XML-схема <xs:complexType name="Header">
 
<xs:annotation>
   
<xs:documentation>
  Elements replacing the wildcard MUST be namespace qualified, but can be in the targetNamespace
 
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>

complexType NotUnderstoodType
рисунок soap-envelope_diagrams/soap-envelope_p22.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
применение
element NotUnderstood
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
qname  xs:QName  required      
XML-схема <xs:complexType name="NotUnderstoodType">
 
<xs:attribute name="qname" type="xs:QName" use="required"/>
</xs:complexType>

attribute NotUnderstoodType/@qname
тип xs:QName
свойства
use required
XML-схема <xs:attribute name="qname" type="xs:QName" use="required"/>

complexType reasontext
рисунок soap-envelope_diagrams/soap-envelope_p23.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип расширение xs:string
свойства
base xs:string
применение
element faultreason/Text
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
xml:lang  xs:language  required      
documentation
In due course, we should install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values . . .
XML-схема <xs:complexType name="reasontext">
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute ref="xml:lang" use="required"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

complexType subcode
рисунок soap-envelope_diagrams/soap-envelope_p24.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
дочерние tns:Value tns:Subcode
применение
elements faultcode/Subcode subcode/Subcode
XML-схема <xs:complexType name="subcode">
 
<xs:sequence>
   
<xs:element name="Value" type="xs:QName"/>
   
<xs:element name="Subcode" type="tns:subcode" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element subcode/Value
рисунок soap-envelope_diagrams/soap-envelope_p25.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип xs:QName
свойства
content simple
XML-схема <xs:element name="Value" type="xs:QName"/>

element subcode/Subcode
рисунок soap-envelope_diagrams/soap-envelope_p26.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:subcode
свойства
minOcc 0
maxOcc 1
content complex
дочерние tns:Value tns:Subcode
XML-схема <xs:element name="Subcode" type="tns:subcode" minOccurs="0"/>

complexType SupportedEnvType
рисунок soap-envelope_diagrams/soap-envelope_p27.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
применение
element UpgradeType/SupportedEnvelope
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
qname  xs:QName  required      
XML-схема <xs:complexType name="SupportedEnvType">
 
<xs:attribute name="qname" type="xs:QName" use="required"/>
</xs:complexType>

attribute SupportedEnvType/@qname
тип xs:QName
свойства
use required
XML-схема <xs:attribute name="qname" type="xs:QName" use="required"/>

complexType UpgradeType
рисунок soap-envelope_diagrams/soap-envelope_p28.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
дочерние tns:SupportedEnvelope
применение
element Upgrade
XML-схема <xs:complexType name="UpgradeType">
 
<xs:sequence>
   
<xs:element name="SupportedEnvelope" type="tns:SupportedEnvType" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element UpgradeType/SupportedEnvelope
рисунок soap-envelope_diagrams/soap-envelope_p29.png
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип tns:SupportedEnvType
свойства
minOcc 1
maxOcc unbounded
content complex
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
qname  xs:QName  required      
XML-схема <xs:element name="SupportedEnvelope" type="tns:SupportedEnvType" maxOccurs="unbounded"/>

simpleType faultcodeEnum
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип ограничение xs:QName
свойства
base xs:QName
применение
element faultcode/Value
ограничения
Kind Value Описание
enumeration tns:DataEncodingUnknown
enumeration tns:MustUnderstand
enumeration tns:Receiver
enumeration tns:Sender
enumeration tns:VersionMismatch
XML-схема <xs:simpleType name="faultcodeEnum">
 
<xs:restriction base="xs:QName">
   
<xs:enumeration value="tns:DataEncodingUnknown"/>
   
<xs:enumeration value="tns:MustUnderstand"/>
   
<xs:enumeration value="tns:Receiver"/>
   
<xs:enumeration value="tns:Sender"/>
   
<xs:enumeration value="tns:VersionMismatch"/>
 
</xs:restriction>
</xs:simpleType>

attribute encodingStyle
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип xs:anyURI
XML-схема <xs:attribute name="encodingStyle" type="xs:anyURI"/>

attribute mustUnderstand
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип xs:boolean
свойства
default 0
XML-схема <xs:attribute name="mustUnderstand" type="xs:boolean" default="0"/>

attribute relay
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип xs:boolean
свойства
default 0
XML-схема <xs:attribute name="relay" type="xs:boolean" default="0"/>

attribute role
пр-во имен http://www.w3.org/2003/05/soap-envelope
тип xs:anyURI
XML-схема <xs:attribute name="role" type="xs:anyURI"/>

attribute base
пр-во имен http://www.w3.org/XML/1998/namespace
тип xs:anyURI
применение
attributeGroup specialAttrs
Описание
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
XML-схема <xs:attribute name="base" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lang
пр-во имен http://www.w3.org/XML/1998/namespace
тип xs:language
применение
complexType reasontext
attributeGroup specialAttrs
Описание
documentation
In due course, we should install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values . . .
XML-схема <xs:attribute name="lang" type="xs:language">
 
<xs:annotation>
   
<xs:documentation>In due course, we should install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values . . .
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute space
пр-во имен http://www.w3.org/XML/1998/namespace
тип ограничение xs:NCName
свойства
default preserve
применение
attributeGroup specialAttrs
ограничения
Kind Value Описание
enumeration default
enumeration preserve
XML-схема <xs:attribute name="space" default="preserve">
 
<xs:simpleType>
   
<xs:restriction base="xs:NCName">
     
<xs:enumeration value="default"/>
     
<xs:enumeration value="preserve"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attributeGroup specialAttrs
пр-во имен http://www.w3.org/XML/1998/namespace
атрибуты
Имя  Тип  Применение  Default  Fixed  Описание
xml:base  xs:anyURI        
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
xml:lang  xs:language        
documentation
In due course, we should install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values . . .
xml:space  derived by: xs:NCName    preserve    
XML-схема <xs:attributeGroup name="specialAttrs">
 
<xs:attribute ref="xml:base"/>
 
<xs:attribute ref="xml:lang"/>
 
<xs:attribute ref="xml:space"/>
</xs:attributeGroup>


Документация подготовлена с использованием редактора XMLSpy