Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Re SOAP Envelope basic profile

 
sakthi vadivel
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey folks,

I am just starting to study for OCPJWSD, here in the basic profile i just found some do's and dont's. Can anyone explain why it is so?

An ENVELOPE MUST NOT contain a Document Type Declaration. why?

An ENVELOPE MUST NOT contain Processing Instructions. why?

An ENVELOPE SHOULD NOT contain the namespace declaration xmlns:xml="http://www.w3.org/XML/1998/namespace". why?

A DESCRIPTION SHOULD NOT contain the namespace declaration xmlns:xml="http://www.w3.org/XML/1998/namespace". why?

, Please don't mind if it's a silly question, i would like to know the reason for it instead of simply memorizing.

Thanks,
Sakthi
 
Mikalai Zaikin
Ranch Hand
Posts: 3371
12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

You listed some requirements from basic profile. But actually all of them have a short explanation prepended.

In particular, answer for the first two your questions is:


XML DTDs and PIs may introduce security vulnerabilities, processing overhead and semantic ambiguity when used in envelopes.


Best regards,
MZ
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic