On Nov 11, 2004, at 12:03 PM, Joe Gregorio wrote:

1. Does mustUnderstand apply no matter what I am doing to the feed?
 For example, combining multiple feeds into a single synthesized feed?
 How about validating a feed?

Yes. It's a simple binary on/off switch. Anything else gets very hairy very fast.


2. How does this relate to SOAP's mustUnderstand role in the
   protocol part. From my understanding of SOAP the
   mustUnderstand attribute indicates a header that must be
   processed. From the 1.2 SOAP spec:
   "Mandatory SOAP header blocks are presumed to somehow
    modify the semantics of other SOAP header blocks or SOAP
    body elements."

   In the case of the protocol that 'body element' is an Atom feed
   or entry. What if I were truly evil and spec'd a mandatory SOAP
   header whose purpose was to force the atom:must-understand
   element to be ignored?

A conformant processor of Atom documents cannot (if this were adopted) ignore atom:must-understand. I mean, I could write a mandatory SOAP header that forced all h1, h2, and h3 elements to be suppressed in XHTML content, but that would be silly and vacuous. I think I'm not getting your point. -Tim




Reply via email to