📄 soap5.htm
字号:
<P><BR>20010622 <BR>MJG <BR>Reordered entries in schema change
classification table in Appendix D.2 </P>
<P><BR>20010622 <BR>MJG <BR>Changed type of mustUnderstand and root
attributes to standard boolean and updated schema change tables in
Appendix D.2 accordingly </P>
<P><BR>20010622 <BR>JJM <BR>Manually numbered all the examples (53
in total!) </P>
<P><BR>20010622 <BR>JJM <BR>Added caption text to all the examples
</P>
<P><BR>20010622 <BR>JJM <BR>Replaced remaining occurrences of
SOAP/1.2 with SOAP Version 1.2 (including <title>) </P>
<P><BR>20010621 <BR>HFN <BR>Added ednote to section 4.2.2 and 4.2.3
that we know they have to be incorporated with section 2 </P>
<P><BR>20010621 <BR>HFN <BR>Added version transition appendix C </P>
<P><BR>20010621 <BR>HFN <BR>Applied new styles to examples </P>
<P><BR>20010621 <BR>HFN <BR>Changed term "transport" to "underlying
protocol </P>
<P><BR>20010621 <BR>HFN <BR>Changed example URNs to URLs of the
style http://example.org/... </P>
<P><BR>20010621 <BR>MJH <BR>Updated the Acknowledgements section.
</P>
<P><BR>20010621 <BR>JJM <BR>Added new style sheet definitions (from
XML Schema) for examples, and used them for example 1 and 2. </P>
<P><BR>20010621 <BR>JJM <BR>Incorporated David Fallside's comments
on section Status and Intro sections. </P>
<P><BR>20010620 <BR>HFN <BR>Changed the status section </P>
<P><BR>20010620 <BR>HFN <BR>Changed title to SOAP Version 1.2 and
used that first time in abstract and in body </P>
<P><BR>20010620 <BR>HFN <BR>Removed question from section 2.4 as
this is an issue and is to be listed in the issues list </P>
<P><BR>20010620 <BR>HFN <BR>Moved change log to appendix </P>
<P><BR>20010615 <BR>JJM <BR>Renamed default actor to anonymous actor
for now (to be consistent) </P>
<P><BR>20010615 <BR>JJM <BR>Fixed typos in section 2 </P>
<P><BR>20010614 <BR>JJM <BR>Updated section 2 to adopt the
terminology used elsewhere in the spec. </P>
<P><BR>20010613 <BR>MJH <BR>Updated mustUnderstand fault text with
additions from Martin Gudgin. </P>
<P><BR>20010613 <BR>MJH <BR>Added schema changes appendix from
Martin Gudgin. </P>
<P><BR>20010613 <BR>MJH <BR>Added mustUnderstand fault text from
Glen Daniels. </P>
<P><BR>20010612 <BR>MJH <BR>Fixed document <title>. </P>
<P><BR>20010612 <BR>MJH <BR>Moved terminology subsection from
message exchange model section to introduction section. </P>
<P><BR>20010612 <BR>MJH <BR>Fixed capitalisation errors by replacing
"... A SOAP ..." with "... a SOAP ..." where appropriate. </P>
<P><BR>20010612 <BR>MJH <BR>Removed trailing "/" from encoding
namespace URI. </P>
<P><BR>20010612 <BR>MJH <BR>Fixed links under namespace URIs to
point to W3C space instead of schemas.xmlsoap.org. </P>
<P><BR>20010612 <BR>MJH <BR>Removed some odd additional links with
text of "/" pointing to the encoding schema following the text of
the encoding namespace URI in several places. </P>
<P><BR>20010611 <BR>MJH <BR>Incorporated new text for section 2.
</P>
<P><BR>20010611 <BR>JJM <BR>Changed remaining namespaces, in
particular next. </P>
<P><BR>20010609 <BR>JJM <BR>Changed the spec name from XMLP/SOAP to
SOAP. </P>
<P><BR>20010609 <BR>JJM <BR>Changed the version number from 1.1 to
1.2. </P>
<P><BR>20010609 <BR>JJM <BR>Changed the namespaces from
http://schemas.xmlsoap.org/soap/ to http://www.w3.org/2001/06/soap-.
</P>
<P><BR>20010609 <BR>JJM <BR>Replaced the remaining XS and XE
prefixes to env and enc, respectively. </P>
<P><BR>20010601 <BR>MJH <BR>Updated the examples in section 1, 6 and
appendix A with text suggested by Martin Gudgin to comply with XML
Schema Recommendation. </P>
<P><BR>20010601 <BR>JJM <BR>Updated the examples in section 4 and 5
with text suggested by Martin Gudgin, to comply with XML Schema
Recommendation. </P>
<P><BR>20010531 <BR>HFN <BR>Removed appendices C and D and added
links to live issues list and separate schema files. </P>
<P><BR>20010531 <BR>MJH <BR>Added this change log and updated
schemas in appendix C to comply with XML Schema Recommendation. </P>
<P><BR>D.2 XML Schema Changes</P>
<P><BR>The envelope and encoding schemas have been updated to be
compliant with the XML Schema Recomendation[10,11]. The table below
shows the categories of change.</P>
<P></P>
<P><BR><BR>Class <BR>Meaning </P>
<P><BR>Addition <BR>New constructs have been added to the schema
</P>
<P><BR>Clarification <BR>The meaning of the schema has been changed
to more accurately match the specification </P>
<P><BR>Deletion <BR>Constructs have been removed from the schema
</P>
<P><BR>Name <BR>The schema has been changed due to a datatype name
change in the XML Schema specification </P>
<P><BR>Namespace <BR>A namespace name has been changed </P>
<P><BR>Semantic <BR>The meaning of the schema has been changed </P>
<P><BR>Style <BR>Style changes have been made to the schema </P>
<P><BR>Syntax <BR>The syntax of the schema has been updated due to
changes in the XML Schema specification </P>
<P><BR>The table below lists the changes to the envelope schema.</P>
<P></P>
<P><BR><BR>Class <BR>Description </P>
<P><BR>Namespace <BR>Updated to use the
http://www.w3.org/2001/XMLSchema namespace </P>
<P><BR>Namespace <BR>Value of targetNamespace attribute changed to
http://www.w3.org/2001/06/soap-envelope </P>
<P><BR>Clarification <BR>Changed element and attribute wildcards in
Envelope complex type to namespace="##other" </P>
<P><BR>Clarification <BR>Changed element and attribute wildcards in
Header complex type to namespace="##other" </P>
<P><BR>Clarification <BR>Added explicit namespace="##any" to element
and attribute wildcards in Body complex type </P>
<P><BR>Clarification <BR>Added explicit namespace="##any" to element
and attribute wildcards in detail complex type </P>
<P><BR>Clarification <BR>Added an element wildcard with
namespace="##other" to the Fault complex type </P>
<P><BR>Name <BR>Changed item type of encodingStyle from
uri-reference to anyURI </P>
<P><BR>Name <BR>Changed type of actor attribute from uri-reference
to anyURI </P>
<P><BR>Name <BR>Changed type of faultactor attribute from
uri-reference to anyURI </P>
<P><BR>Semantic <BR>Added processContents="lax" to all element and
attribute wildcards </P>
<P><BR>Semantic <BR>Changed type of the mustUnderstand attribute
from restriction of boolean that only allowed 0 or 1 as lexical
values to the standard boolean in the
http://www.w3.org/2001/XMLSchema namespace. The lexical forms 0, 1,
false, true are now allowed. </P>
<P><BR>Style <BR>Where possible comments have been changed into
annotations </P>
<P><BR>Syntax <BR>Changed all occurences of maxOccurs="*" to
maxOccurs="unbounded" </P>
<P><BR>Syntax <BR>Added <xs:sequence> to all complex type
definitions derived implicitly from the ur-type </P>
<P><BR>Syntax <BR>Added <xs:sequence> to all named model group
definitions </P>
<P><BR>The table below lists the changes to the encoding schema.</P>
<P></P>
<P><BR><BR>Class <BR>Description </P>
<P><BR>Namespace <BR>Updated to use the
http://www.w3.org/2001/XMLSchema namespace </P>
<P><BR>Namespace <BR>Value of targetNamespace attribute changed to
http://www.w3.org/2001/06/soap-encoding </P>
<P><BR>Semantic <BR>Changed type of the root attribute from
restriction of boolean that only allowed 0 or 1 as lexical values to
the standard boolean in the http://www.w3.org/2001/XMLSchema
namespace. The lexical forms 0, 1, false, true are now allowed. </P>
<P><BR>Addition <BR>Added processContents="lax" to all element and
attribute wildcards </P>
<P><BR>Syntax <BR>Changed base64 simple type to be a vacuous
restriction of the base64Binary type in the
http://www.w3.org/2001/XMLSchema namespace </P>
<P><BR>Syntax <BR>Updated all complex type definitions with simple
base types to new syntax </P>
<P><BR>Syntax <BR>Added <xs:sequence> to all complex type
definitions derived implicitly from the ur-type </P>
<P><BR>Syntax <BR>Added <xs:sequence> to all named model group
definitions </P>
<P><BR>Deletion <BR>Removed the timeDuration datatype </P>
<P><BR>Addition <BR>Added duration datatype derived by extension
from the duration datatype in the http://www.w3.org/2001/XMLSchema
namespace. </P>
<P><BR>Deletion <BR>Removed the timeInstant datatype </P>
<P><BR>Addition <BR>Added dateTime datatype derived by extension
from the dateTime datatype in the http://www.w3.org/2001/XMLSchema
namespace. </P>
<P><BR>Addition <BR>Added gYearMonth datatype derived by extension
from the gYearMonth datatype in the http://www.w3.org/2001/XMLSchema
namespace. </P>
<P><BR>Addition <BR>Added gYear datatype derived by extension from
the gYear datatype in the http://www.w3.org/2001/XMLSchema
namespace. </P>
<P><BR>Addition <BR>Added gMonthDay datatype derived by extension
from the gMonthDay datatype in the http://www.w3.org/2001/XMLSchema
namespace. </P>
<P><BR>Addition <BR>Added gDay datatype derived by extension from
the gDay datatype in the http://www.w3.org/2001/XMLSchema namespace.
</P>
<P><BR>Addition <BR>Added gDay datatype derived by extension from
the gDay datatype in the http://www.w3.org/2001/XMLSchema namespace.
</P>
<P><BR>Deletion <BR>Removed the binary datatype </P>
<P><BR>Addition <BR>Added hexBinary datatype derived by extension
from the hexBinary datatype in the http://www.w3.org/2001/XMLSchema
namespace. </P>
<P><BR>Addition <BR>Added base64Binary datatype derived by extension
from the base64Binary datatype in the
http://www.w3.org/2001/XMLSchema namespace. </P>
<P><BR>Deletion <BR>Removed the uriReference datatype </P>
<P><BR>Addition <BR>Added anyURI datatype derived by extension from
the anyURI datatype in the http://www.w3.org/2001/XMLSchema
namespace. </P>
<P><BR>Addition <BR>Added normalizedString datatype derived by
extension from the normalizedString datatype in the
http://www.w3.org/2001/XMLSchema namespace. </P>
<P><BR>Addition <BR>Added token datatype derived by extension from
the token datatype in the http://www.w3.org/2001/XMLSchema
namespace. </P>
<P><BR>Clarification <BR>Added explicit namespace="##any" to all
element and attribute wildcards which did not previously have an
explicit namespace attribute </P>
<P><BR>Style <BR>Where possible comments have been changed into
annotations </P>
<P><BR>In addition several changes occured in the names of datatypes
in the XML Schema specification and some datatypes were removed. The
following table lists those changes.</P>
<P></P>
<P><BR><BR>Datatype <BR>Class <BR>Description </P>
<P><BR>timeDuration <BR>Renamed <BR>New name is duration </P>
<P><BR>timeInstant <BR>Renamed <BR>New name is dateTime </P>
<P><BR>recurringDuration <BR>Removed <BR>The recurringDuration
datatype no longer exists. </P>
<P><BR>recurringInstant <BR>Removed <BR>The recurringInstant
datatype no longer exists. </P>
<P><BR>binary <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -